Rumah > Java > javaTutorial > teks badan

分析extjs gridpanel从操作行得到选中行技术讲解

巴扎黑
Lepaskan: 2017-07-24 14:46:44
asal
1853 orang telah melayarinya

extjs gridpanel 操作行 得到选中行的列

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

Extjs中EditorGridPanel获取某一单元格内的控件的相关信息

 
 
1. 获取列号为colIndex行号为rowIndex的单元格内的控件的方法为:
var compo= grid.getColumnModel().getCellEditor(colIndex, rowIndex);
2. 获取该单元格内的控件的值的方法为:
var value = compo.getValue();
3. 假设compo为combobox控件,则获取控件的数据源的方法为:
var compoStore = compo.field.getStore();
4. 在3的基础上获取选中的combobox的Index的方法:
var index = compoStore .find('列名',value);
 

Atas ialah kandungan terperinci 分析extjs gridpanel从操作行得到选中行技术讲解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!