我有一個網格,並在窗體上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文檔。