extjs Gridpanel の操作行から選択行を取得する技術的な説明の分析

巴扎黑
リリース: 2017-07-24 14:46:44
オリジナル
1853 人が閲覧しました

extjsのgridpanelは行を操作して選択した行の列を取得します

在Extjs 3.2.0上适合
ログイン後にコピー
var model = grid.getSelectionModel();  
model.selectAll();//选中所有行  
model.selectFirstRow();//选中第一行  
model.selectLastRow([flag]);//选中最后一行,flag为正的话保持当前已经选中的行数,不填则默认false  
model.selectNext();//选中下一行  
model.selectPrevious();//选中上一行  
model.selectRange(startRow,endRow, [Boolean keepExisting] );//选中范围间的行  
model.selectRow(row);//选中某一行,,,从0开始  
model.selectRows(rows);//选中指定一些行,传递数组如[1,3,5],则分别选择1,3,5行  
model.clearSelections();//清空所有选中  
model.deselectRange( startRow, endRow );//取消从startrow到endrow的记录的选择中态  
model.deselectRow(row);//取消指定行的记录grid.getSelected().id //得到选中的行的标识
ログイン後にコピー
<br>
ログイン後にコピー
得到选中的行。
ログイン後にコピー
书上的P62页:
ログイン後にコピー
 var sm=grid.getSelectionModel();
ログイン後にコピー
var record=sm.getSelections()[0];这个代表选择的一行,书上少了一个s。
ログイン後にコピー
var record=sm.getSelections()表示选中的很多行,得到的是一个数组。
ログイン後にコピー
精确到具体某一列的数据,, record.get("列名")。
ログイン後にコピー
rreee

ExtjsのEditorGridPanelは特定のセルのコントロールに関する関連情報を取得します

1.列番号が rowIndex であるセルのコントロールのメソッドは次のとおりです:
var compo= Grid.getColumnModel().getCellEditor(colIndex, rowIndex);2.セル内のコントロールは次のとおりです:
var value = compo.getValue();
3. コンポがコンボボックス コントロールであると仮定すると、コントロールのデータ ソースを取得するメソッドは次のようになります:
var compoStore = compo.field.getStore( );
4. 3 に基づいて選択されたコンボボックスのインデックスを取得するメソッド:
var Index = COMPOStore .find('column name', value);

以上がextjs Gridpanel の操作行から選択行を取得する技術的な説明の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!