Javascript Extjs 6-获取网格面板单元格值
我想得到所有网格单元的值,所以我用下面的代码测试第一个单元:Javascript Extjs 6-获取网格面板单元格值,javascript,extjs,grid,cell,Javascript,Extjs,Grid,Cell,我想得到所有网格单元的值,所以我用下面的代码测试第一个单元: var array = []; var grid = Ext.getCmp('grid'); var selection = grid.getSelectionModel().getSelection()[0]; console.log(array.push(selection)); //it returns 1 然而 var grid = Ext.getCmp('grid'); var selection = grid.getSe
var array = [];
var grid = Ext.getCmp('grid');
var selection = grid.getSelectionModel().getSelection()[0];
console.log(array.push(selection)); //it returns 1
然而
var grid = Ext.getCmp('grid');
var selection = grid.getSelectionModel().getSelection()[0];
console.log(selection);//returns undefined
有什么建议吗?感谢要实现这一点,首先需要访问行的所有列,然后访问列的相应单元格。然后你可以得到相应单元格的所有值 您可以通过以下代码获得此信息
select: function(selModel, record, index, options){
var ColLength = this.columns.length;
for(var i=0; i<ColLength; i++){
var colName = this.getHeaderContainer().getHeaderAtIndex(i+1).dataIndex;
cellvalue = record.data[colName];
alert(cellvalue);
}
}
选择:功能(选择模型、记录、索引、选项){
var ColLength=this.columns.length;
对于(var i=0;谢谢你,是的,我已经尝试过了,但是如果我想获得所有值,我的意思是没有侦听器,
你想正确地计算所选行的单元格值呢?我需要在没有任何事件的情况下获得单元格值,如上代码所示。