HI, 我有一个ExtJS父'容器'类型,而我需要通过拖放添加一个'contextmenu'监听器添加到这个父容器的任何元素。 有人可以指导我做最好的方法吗?
我在下面尝试了这个但是无法启动功能。
myContainer.on('added', function(obj1,obj2,index){
alert('added');
});
这可能不是以这种方式做到这一点的'最佳实践'......? 谢谢你的帮助!
答案 0 :(得分:7)
您正在使用错误的事件... added
事件在(使用您的示例)myContainer
被添加到其他容器时被触发。当项目添加到add
时,您需要触发的myContainer
事件:
myContainer.on('add', function(container, component, index) {
component.on('contextmenu', function() {
});
});