jqueryのeasyuiデータグリッドは、まだ選択された行を記録し、データ・ページの後に選択された行を設定リフレッシュすることができます


// easyUIのデータグリッド場合、マルチ選択ボックス、ページの後にまだ選択された行を記録する方法;
//ノートデータグリッドidFieldプロパティが、設定される必要があり、一般的に主キーデータとして
$のアヤックス({ 
                        タイプ:' GET ' 
                        URL:URL 非同期
                        成功:機能(DT){ 
                            VARのグリッド= $(' #list ' ); 
                            grid.datagrid(' リロード'); // 刷新表格数据
                            grid.datagrid({ 
                                onLoadSuccess:関数(){ 
                                    grid.datagrid(" clearSelections ")。// 選択された記録状態をBOCクリア前
                                    VARの行= grid.datagrid(OのGETROWSを); // 取得したフォームデータ
                                     // データIDリストを識別し、IDデータを選択する必要があり、データをチェックする等しいサイクル
                                    のためにVAR J = 0 ; J <rows.length; J ++){ // サイクルデータテーブル
                                        VAR ROWID = 行[J] .UID;
                                         のためのVAR I = 0 Iはdt.lengthを<; Iは++){ // 設定される問い合わせの周期データ状態は、行選択
                                            のVaRのId = DT [I]管理組織のビー玉を、
                                             IF(行ID ==ID){
                                                 VARの指数= grid.datagrid(" getRowIndex "、行[J]); // ラインデータの位置の指標取得 
                                                grid.datagrid(" SelectRow "、指数); // 選択された状態に設定します

                                            } 
                                        } 
                                    } 
                                } 
                            } )
                        } 
                    })。

 

おすすめ

転載: www.cnblogs.com/Loners/p/11781346.html