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: '隐患路线分段',
            }
    

      

  • 相关阅读:
    搜狗输入法ubuntu
    数学
    1
    狗蚂蚁, 模拟题.
    最小公倍数
    哈夫曼费用计算C++
    C++十进制到任意进制
    【Django QuerySet API009】
    【Django模型(数据库)008】
    【Django模板进阶007】
  • 原文地址:https://www.cnblogs.com/firesword/p/10567466.html
Copyright © 2011-2022 走看看