嗨,我有一个ExtJS父'容器'类型,而我需要通过拖放添加一个'contextmenu'监听器添加到这个父容器的任何元素.有人可以指导我这样做的最佳方法吗?
我在下面尝试了这个,但无法启动功能.
myContainer.on('added', function(obj1,obj2,index){
alert('added');
});
Run Code Online (Sandbox Code Playgroud)
无论如何,这可能不是这样做的"最佳实践"......?谢谢您的帮助 !
您正在使用错误的事件... added当(使用您的示例)myContainer被添加到其他容器时,事件被触发.您需要的是add在将项目添加到myContainer以下内容时触发的事件:
myContainer.on('add', function(container, component, index) {
component.on('contextmenu', function() {
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5454 次 |
| 最近记录: |