我有一个网格,并在窗体上selectionchange不同的项目,我需要每一个我们对网格中选择一行时上显示网格
我一直在寻找如何做到这一点的表格上显示不同的项目,发现
Ext.getCmp('myform').hide() // or .show()
和
listeners: { selectionchange: function() {...}
现在我不知道该行被选中,所以我可以指定显示哪些项目
谢谢
我有一个网格,并在窗体上selectionchange不同的项目,我需要每一个我们对网格中选择一行时上显示网格
我一直在寻找如何做到这一点的表格上显示不同的项目,发现
Ext.getCmp('myform').hide() // or .show()
和
listeners: { selectionchange: function() {...}
现在我不知道该行被选中,所以我可以指定显示哪些项目
谢谢
尝试在网格中的以下代码。
listeners:{
itemclick:function(view, record, item, index, e) {
var v = record.get('firstName');
....
....
}
}
的firstName将是你在你的网柱的侧向承载力dataindex。 你可以得到像这样的任何领域的价值。
你得到在selectionchange
事件处理程序中选定的行的第二个参数:
listeners: {
selectionchange: function (view, selections, options) {
console.log(view, selections, options);
}
}
所以选择的第一行是selections
阵列中的第一个元素:
record = selections[0]
这在描述selectionchange事件的Ext JS 4 API文档。