Maison > Java > javaDidacticiel > Analyse de l'explication technique d'extjs gridpanel sur l'obtention des lignes sélectionnées à partir des lignes d'opération

Analyse de l'explication technique d'extjs gridpanel sur l'obtention des lignes sélectionnées à partir des lignes d'opération

巴扎黑
Libérer: 2017-07-24 14:46:44
original
1915 Les gens l'ont consulté

ligne d'opération extjs gridpanel pour obtenir la colonne de la ligne sélectionnée

在Extjs 3.2.0上适合
Copier après la connexion
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 //得到选中的行的标识
Copier après la connexion
<br>
Copier après la connexion
得到选中的行。
Copier après la connexion
书上的P62页:
Copier après la connexion
 var sm=grid.getSelectionModel();
Copier après la connexion
var record=sm.getSelections()[0];这个代表选择的一行,书上少了一个s。
Copier après la connexion
var record=sm.getSelections()表示选中的很多行,得到的是一个数组。
Copier après la connexion
精确到具体某一列的数据,, record.get("列名")。
Copier après la connexion
适合Extjs 3.2
Copier après la connexion
var sm=grid.getSelectionModel();
Copier après la connexion
var record=sm.getSelected();
Copier après la connexion
record只是一行数据。如果选择多好数据则这个不行了。
Copier après la connexion

EditorGridPanel dans Extjs obtient des informations pertinentes sur les contrôles dans une certaine cellule

1. La méthode pour obtenir le contrôle dans la cellule avec le numéro de colonne colIndex et le numéro de ligne rowIndex est :
var compo= grid.getColumnModel().getCellEditor(colIndex, rowIndex);
2 La méthode pour obtenir la valeur du contrôle dans la cellule est :
var value. = compo. getValue();
3. En supposant que compo est un contrôle combobox, la méthode pour obtenir la source de données du contrôle est :
var compoStore = compo.field.getStore();
4. Méthode pour obtenir l'index de la combobox sélectionnée basée sur 3 :
var index = compoStore .find('column name', value);

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal