zoukankan      html  css  js  c++  java
  • Treepanel中添加右击事件

    Extjs4:
         在Treepanel中右击树节点,触发的是itemcontextmenu函数。
        
    itemcontextmenu( Ext.view.View this, Ext.data.Model record, HTMLElement item, Number index, Ext.EventObject e, Object eOpts )

      
         参数中 record 记录是当前节点的信息。

         参数中的 EventObject e 里设置 e.stopEvent() 就可以把浏览器默认的右击事件屏蔽掉。

     
    Extjs3
         Treepanel中则是contextmenu
              
    contextmenu( Node node, Ext.EventObject e )

         参数中node是当前节点的信息。似乎只要监听了,不用其它设置属性就能屏蔽浏览器默认右击事件。

         3与4的函数不同,参数不同之外。保存的节点信息的对象也不同。
         4里面是在【record.raw】这个对象里面,而3里面要获取当前节点信息是通过【node.attribute】
              
              
  • 相关阅读:
    JAVA-JDBC
    如何优雅地拼SQL的in子句
    Groovy 语言尝鲜
    小而美的CNC机器
    GCode软件和资料
    基于PC的运动控制
    CAD/CAM软件
    工控硬件
    数控系统
    Visual Studio 2019 Community 版离线注册
  • 原文地址:https://www.cnblogs.com/haiyidao/p/2385889.html
Copyright © 2011-2022 走看看