gpt4 book ai didi

javascript - Extjs 6-获取网格面板单元格值

转载 作者:太空宇宙 更新时间:2023-11-04 16:30:22 24 4
gpt4 key购买 nike

我想获取所有网格单元格值,因此我使用以下代码测试第一个单元格:

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);
}

}

我为你做了一个 fiddle 手,你可以在其中检查完整的流程。 Fiddle

关于javascript - Extjs 6-获取网格面板单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com