使用ExtJS 4.2和嵌套面板,当我单击一个面板时,我需要获取唯一的面板。
但是我目前得到这个面板及其父母面板。
Here's the FIDDLE.
当单击“ A> B> C”时,该函数只能使用“ A> B> C”面板作为参数调用一次。
单击“ A> B”时,必须使用“ A> B”面板作为参数仅调用一次该功能。
等
我不应该知道顶层面板是顶层面板。
单击不仅要单击一次,而且必须在任何面板上多次单击才能使用该代码。
答案 0 :(得分:2)
您需要使用click
参数应用event
事件,并在调用myFonction
之后立即停止它。
代码段:
panel.on('click', function (event) {
myFonction(panel);
event.stopEvent();
event.stopPropagation();
return false;
}, this, {
element: 'el'
});
希望这会帮助/指导您。