Arm*_*nce 2 grid selectionchanged extjs4
我有一个网格和一个表单,每次我们在该网格上选择一行时,我需要在表单上显示不同的项目
我一直在寻找如何做到这一点,并找到了
Ext.getCmp('myform').hide() // or .show()
Run Code Online (Sandbox Code Playgroud)
和
listeners: { selectionchange: function () {...}
Run Code Online (Sandbox Code Playgroud)
现在我不知道选择了哪一行,所以我可以指定要显示的项目
谢谢
您将所选行作为selectionchange事件处理程序中的第二个参数:
listeners: {
selectionchange: function (view, selections, options) {
console.log(view, selections, options);
}
}
Run Code Online (Sandbox Code Playgroud)
所以第一个选定的行是selections数组中的第一个元素:
record = selections[0]
Run Code Online (Sandbox Code Playgroud)
Ext JS 4 API文档中对selectionchange事件进行了描述.