zoukankan      html  css  js  c++  java
  • ExtJS4.2下将表单元素放在菜单时不能进行拷贝的问题解决办法

    通过浏览器F12我们发现,在菜单对应的dom元素上面,有几个系统附加的事件处理函数,只要我们将它去掉就可以了。示意代码如下:

    {
                xtype: "button",
                scope: zhuUx,
                menu: {
                    xtype: 'menu',
                    listeners: {
                        'show': function (me, eOpts) {
                            var cache;
                            var element = me.getEl();
                            var id = element.id;
                             var excludeEvents = ["mouseover", "mouseleave", "mouseenter"];
                            if (id && (cache = Ext.cache[id])) {
                                events = cache.events;
    
                                for (eventName in events) {
                                    if (events.hasOwnProperty(eventName)) {
                                        if (Ext.Array.contains(excludeEvents, eventName)) {
                                            Ext.EventManager.removeListener(element, eventName);
                                        }
                                    }
                                }
                                cache.events = {};
                            }
                        }
                    },
                    plain: true,
                    items: [zhuUx.yinhuanLuduanForm]
                },
                flex: 0,
                 150,
                scale: 'medium',
                text: '隐患路线分段',
            }
    

      

  • 相关阅读:
    简单dp总结
    一、极限总结
    最短路径之差分约束
    软工个人总结
    BETA事后总结
    BETA(7)
    BETA(6)
    BETA(5)
    Go 中的字符串相关操作
    Go 中的异常/错误处理
  • 原文地址:https://www.cnblogs.com/firesword/p/10567466.html
Copyright © 2011-2022 走看看