Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ExtJS4,如何获得唯一的;最后一句话;当点击嵌套面板时,面板?_Javascript_Extjs_Click_Panel - Fatal编程技术网

Javascript ExtJS4,如何获得唯一的;最后一句话;当点击嵌套面板时,面板?

Javascript ExtJS4,如何获得唯一的;最后一句话;当点击嵌套面板时,面板?,javascript,extjs,click,panel,Javascript,Extjs,Click,Panel,使用ExtJS 4.2和嵌套面板,当我点击面板时,我需要得到这个唯一的面板 但是我现在得到了这个面板和它的父面板 单击“A>B>C”时,该函数只能调用一次,参数为“A>B>C”面板。 单击“A>B”时,该函数只能调用一次,参数为“A>B”面板。 等等 我不应该知道顶层面板就是顶层面板。 不仅仅是一次单击,代码还必须在任何面板上进行多次单击。您需要使用事件参数应用单击事件,并在调用myFonction后立即停止 代码片段: panel.on('click', function (event) {

使用ExtJS 4.2和嵌套面板,当我点击面板时,我需要得到这个唯一的面板 但是我现在得到了这个面板和它的父面板


单击“A>B>C”时,该函数只能调用一次,参数为“A>B>C”面板。
单击“A>B”时,该函数只能调用一次,参数为“A>B”面板。
等等

我不应该知道顶层面板就是顶层面板。

不仅仅是一次单击,代码还必须在任何面板上进行多次单击。

您需要使用
事件
参数应用
单击
事件,并在调用
myFonction
后立即停止

代码片段:

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


希望这将对您有所帮助/指导。

您需要使用
事件
参数应用
单击
事件,并在调用
myFonction
后立即停止

代码片段:

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


希望这将对您有所帮助/指导。

它工作正常。非常感谢。我只使用“event.stopEvent();”就可以了。其他的说明真的需要吗?很好用。非常感谢。我只使用“event.stopEvent();”就可以了。是否真的需要其他说明?