ExtJS4,点击嵌套面板时如何获取唯一的"last"面板?



使用ExtJS 4.2和嵌套面板,当我单击面板时,我需要获得仅此面板
但我现在有这个面板和它的父面板。

这是FIDDLE
当您点击"A>B>C"时,该函数只能调用一次,参数为"A>B>C"面板
当您点击"A>B"时,该函数只能调用一次,参数为"A>B"面板
等。

我不应该知道顶级面板就是顶级面板
不仅只有一次点击,代码还必须在任何面板上进行多次点击。

您需要使用event参数应用click事件,并在调用myFonction后立即停止它。

代码片段:

panel.on('click', function (event) {
myFonction(panel);
event.stopEvent();
event.stopPropagation();
return false;
}, this, {
element: 'el'
});

工作Fiddle

希望这对你有帮助/指导。

最新更新