`
tw1122333
  • 浏览: 40875 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

右键查看

EXT 
阅读更多
字号:大 中 小  
<html>

    <head>

        <title>03.grid</title>

        <link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />

        <script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>

        <script type="text/javascript" src="../../ext-all.js"></script>

        <script type="text/javascript">

Ext.onReady(function(){



    var cm = new Ext.grid.ColumnModel([

        {header:'编号',dataIndex:'id'},

        {header:'名称',dataIndex:'name'},

        {header:'描述',dataIndex:'descn'}

    ]);



    var data = [

        ['1','name1','descn1'],

        ['2','name2','descn2'],

        ['3','name3','descn3'],

        ['4','name4','descn4'],

        ['5','name5','descn5']

    ];



    var store = new Ext.data.Store({

        proxy: new Ext.data.MemoryProxy(data),

        reader: new Ext.data.ArrayReader({}, [

            {name: 'id'},

            {name: 'name'},

            {name: 'descn'}

        ])

    });

    store.load();



    var grid = new Ext.grid.GridPanel({

        autoHeight: true,

        renderTo: 'grid',

        store: store,

        cm: cm

    });



    //菜单对象

    var contextmenu = new Ext.menu.Menu({

        id: 'theContextMenu',

        items: [

        {

            text: '查看详情',

            handler: function() {

           

              var selections = grid.getSelectionModel().getSelections();

              if (selections.length == 0) { Ext.Msg.alert('提示', "先选择行"); return; }

              for (var i = 0; i < selections.length; i++) {

                  var record = selections[i];

                  Ext.Msg.alert('提示', record.get("id") + "," + record.get("name") + "," + record.get("descn"));

                  }



            }

        }

        ,

        {

            text: '删除记录',

            handler: function() { //空方法

            }

        }

        ]

    });



    //定义grid的鼠标右键事件

    grid.on("rowcontextmenu", function(grid, rowIndex, e){

        e.preventDefault();//阻止事件的传递

        grid.getSelectionModel().selectRow(rowIndex);

        contextmenu.showAt(e.getXY());//菜单的生成位置

    });



});

        </script>

    </head>

    <body>

        <div id="grid" style="height:265px;"></div>

    </body>

</html>





分享到:
评论

相关推荐

    禁止页面右键查看 同时查看文本框右键

    针对"禁止页面右键查看 同时查看文本框右键"的问题,我们可以利用JavaScript来实现特定的解决方案。 首先,我们需要理解如何使用JavaScript来屏蔽页面的右键菜单。这通常通过监听鼠标右键点击事件(`contextmenu`)...

    vs2008右键查看代码更新补丁

    标题“vs2008右键查看代码更新补丁”涉及到的是Visual Studio 2008(简称VS2008)的一个特定功能修复。在VS2008这款强大的集成开发环境中,开发者通常需要频繁地查看代码以进行调试、编辑和理解程序逻辑。这个补丁...

    imageinfo_浏览器插件_chrome_mouthwck_右键查看图片信息_

    【标题】"imageinfo_浏览器插件_chrome_mouthwck_右键查看图片信息_" 指的是一款专门针对谷歌浏览器(Chrome)设计的扩展程序,名为“Mouthwck”。这款插件的主要功能是增强用户在浏览网页时对图片的处理能力,特别...

    js 右键弹出QQ在线客服代码,点击右键查看效果,兼容主流浏览器

    而`右键弹出QQ在线客服代码,点击右键查看效果,兼容主流浏览器`可能是实现这个功能的具体代码文件,应当包含了上述逻辑。 总的来说,这个项目利用JavaScript实现了鼠标右键点击弹出QQ在线客服的功能,旨在提高网站...

    用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单

    就是若把页面右键屏蔽的话,文本框上的右键菜单同样也给屏蔽,问如何能够将文本框的右键菜单显示出来。 解决思路:首先,要在页面初始化时将页面右键菜单屏蔽 其次,在欲解除右键限制的文本框获得焦点时,启用...

    解决右键属性慢问题

    可以使用任务管理器查看正在运行的进程,找出占用资源较高的程序并考虑关闭它们。 其次,注册表是Windows系统的核心配置数据库,错误的注册表项可能导致各种性能问题。特别是与右键菜单相关的注册表项,如果存在...

    JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码

    很多站长为了仿止别人仿制或扒下自己的网页,都会选择使用禁止浏览器右键查看元素或F12审查元素,一旦查看元素浏览器页面就会自动关闭,下面话不多说了,来一起看看详细的介绍吧。 注:该代码不兼容火狐浏览器,对于...

    鼠标右键Revit文件查看

    虽然“右键查看RVT版本”这个描述没有明确指出具体的操作或工具,但上述内容涵盖了与Revit文件版本管理和Windows右键菜单相关的一般知识。在实际应用中,可能需要根据具体的软件环境和团队协作需求来调整和优化这些...

    管理c盘空间的大小,可以迅速找到c盘的大文件,可右键查看,编辑等操作,轻量级。

    从给定文件的内容来看,本文档主要介绍了一个名为SpaceSniffer的工具,其主要功能是帮助Windows用户管理和优化C盘空间,通过图形化的视图迅速找到占用C盘空间的大文件,并允许用户通过右键菜单进行查看、编辑等操作...

    iRightMouse超级右键 for mac 1.1.8

    - **图片预览**:对于图片文件,用户可以右键查看预览,无需打开专门的图片查看器。 - **文件编码转换**:对于文本文件,iRightMouse支持一键转换文件编码,这对于处理不同编码格式的文本文件非常方便。 2. **...

    禁止右键,F12等查看源码.js

    使用后无法通过右键,F12之类的查看源代码,如有需要还需自己注释掉引用的js。

    js禁止右键、看源码、复制源码

    js禁止右键、看源码、复制源码,保护网页程序,很不错的东东

    WIN7右键扩展设置(64位).exe

    WIN7右键扩展设置(64位)Win7右键扩展设置(win7右键扩展功能)V1.00 绿色版[32位+...5.新增功能:增加win7文件及文件夹自由排序拖放功能【ps:应用成功后,右键查看除列表以外(需把自动排列勾上)均可像 xp一样自由拖放】

    WIN7右键扩展设置(32位).exe

    Win7右键扩展设置(win7右键扩展功能)V1.00 绿色版[32位] ...5.新增功能:增加win7文件及文件夹自由排序拖放功能【ps:应用成功后,右键查看除列表以外(需把自动排列勾上)均可像 xp一样自由拖放】

    emlog二次元右键导航插件.zip

    其他没什么问题,所以啦,在上传之前你要在外部用编辑器修改好再上传就没事了,用编辑器打开qingzz_circlenav_config.php文件替换内容就可以上传啦,主要可以不让别人右键查看源代码,或者复制文章的,另外还添加几个...

    eclpise右键工程查看文件夹

    标题中的“eclpise右键工程查看文件夹”指的是在Eclipse中通过右键菜单对工程进行操作,以方便地在新窗口中查看和管理文件夹。这通常是通过安装特定的插件实现的,例如“easy Explorer”。Easy Explorer是一个...

    IE右键添加复制图片地址

    标题中的"IE右键添加复制图片地址"是指在Internet Explorer(IE)浏览器中,通过某种方式或工具增强其右键菜单功能,使用户能够在图片上点击右键后直接选择“复制图片地址”,而不是通过传统的右键查看图片属性来...

    完美解决IE右键不能查看源问题

    完美解决IE右键不能查看源问题

    WINFORM实现进程信息的查看,listview,点击,右键,右键菜单

    本文将深入探讨如何使用WinForm来实现进程信息的查看,包括如何利用ListView显示进程,响应用户的点击事件,以及创建和使用右键菜单。 首先,我们需要获取系统中的进程信息。在C#中,我们可以使用System....

Global site tag (gtag.js) - Google Analytics