我有一個treepanel,裏面有treepanel的節點。要識別展開或摺疊我使用下面的代碼的節點是否TreePanel中,而不是:extjs treepanel展開崩潰事件
Ext.getCmp(「通用」)倒塌
返回值是true或false。在treepanel展開或摺疊時,是否可以捕獲樹中的事件?我指的是treepanel,而不是面板中的節點。
您的幫助表示感謝。
謝謝。
我有一個treepanel,裏面有treepanel的節點。要識別展開或摺疊我使用下面的代碼的節點是否TreePanel中,而不是:extjs treepanel展開崩潰事件
Ext.getCmp(「通用」)倒塌
返回值是true或false。在treepanel展開或摺疊時,是否可以捕獲樹中的事件?我指的是treepanel,而不是面板中的節點。
您的幫助表示感謝。
謝謝。
你一定錯在這裏做一些事情,下面的代碼工作,看到這個JSFiddle
Ext.create('Ext.tree.Panel', {
collapsible: true,
title: 'Simple Tree',
width: 200,
height: 150,
store: store,
rootVisible: false,
renderTo: Ext.getBody(),
listeners: {
collapse: function() {
alert('collapsed');
},
expand: function() {
alert('expand')
}
}
});
「擴大」和「崩潰」不,我沒有工作。相反,'itemcollapse','itemexpand','itemmove'和他們的同事確實爲我工作。我與Ext-JS 4.2.1。
您使用了錯誤的事件。你需要使用afteritemexpand事件。 afteritemexpand:function(node,index,item,eOpts)alert('Dharmesh'); } 這是小提琴: http://jsfiddle.net/johanhaest/RDC9W/1/ – 2016-05-25 11:37:55
您使用了錯誤的事件。你需要使用afteritemexpand事件。
afteritemexpand: function (node, index, item, eOpts){
alert('HAHA');
}
這裏有一個小提琴:
我嘗試添加的崩潰和我的聽衆展開事件,它仍然無法正常工作。 – 2013-02-20 07:15:20
然後你需要分享更多的代碼,因爲這對我很有用,應該爲你工作。你在哪裏以及如何宣佈聽衆? – 2013-02-20 07:37:30
ID: 'accountTreePnl', 名稱: 'accountTreePnl', 高度:250, 的xtype: 「TreePanel中」, rootVisible的:假的, 邊界:假的, 動畫:假的, 自動滾屏:真實, containerScroll:真, 根:新Ext.tree.AsyncTreeNode({ 文本: '帳戶(S)' }), 裝載機:新Ext.tree.TreeLoader({ dataUrl: '' }), dropConfig:{ appendOnly:true }, 聽衆:{ collapse:函數(){ }, expand:function(){ } } – 2013-02-20 07:57:49