(1)grid.getStore().getRange(0,store.getCount()); //得到grid所有的行
(2)grid.getSelectionModel().getSelections(); //得到选择所有行
//注:如果不声明var sm = new Ext.grid.CheckboxSelectionModel();则会报此句没有该对象或属性
var records = self.getGrid().getSelectionModel().getSelection();
//选中多条数据,一条数据都可以用
var ids = [];
Ext.each(records, function(record){
ids.push(record.get('gird中某列的dataIndex属性值'));
});
//单条数据使用
var num =selectRows[0].get('gird中某列的dataIndex属性值') //取选中行记录的某列的值
(3)grid.selModel.selections.items; //得到选择所有行
(4)grid.getSelectionModel().getSelected(); //得到选择行的第一行
//单击gird中某一行时取得该行的数据
proLevelGrid.on('rowclick', function(proLevelGrid,rowIndex,event){
var record = proLevelGrid.getStore().getAt(rowIndex);
addProductLevel_form.getForm().loadRecord(record);
alert(record.get('id'));
});
//其他方法:
var grid = Ext.ComponentQuery.query('measurefactormajorlist')[0];
var record = grid.getSelectionModel().getSelection()[0];
var majorId = record.get('id');
/**/
refs : [ {
ref : 'grid',
selector : 'labouritemviewport labouritemlist'
}]
var value= this.getGrid().dataIndex对应的值;
/**/
//获取form表单内容
var form = this.getResForm().getForm();
var id=form.findField('id').getValue();
//获取sort列某一行的值
var grid = this.up('program-score-grade-grid');
var rec = grid.getStore().getAt(index);
var sort=rec.get('sort');
//获取grid的columns名
var cms=grid.columns;
for(var i=0;i<cms.length;i++)alert(cms[i].text+'\n'+cms[i].dataIndex)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交