Ext的Grid右键菜单代码

/**//**
     * 列表右键菜单
     */
            client.addListener('rowcontextmenu', rightClickFn);

            var rightClick = new Ext.menu.Menu( {
                id : 'rightClickCont',
                items : [ {
                    id:'rMenu1',
                    text : '右键菜单1',
                    //handler:rMenuFn1
                }, {
                    id:'rMenu2',
                    text : '右键菜单2',
                    //handler:rMenu2
                }]
            });

            function rightClickFn(client, rowIndex, e) {
                e.preventDefault();
                rightClick.showAt(e.getXY());
            }

            /**//**
             * 单击
             */
            client.addListener('rowclick', rowClickFn);

            function rowClickFn(grid, rowIndex, e) {
                alert('你单击了' + rowIndex);
            }

            /**//**
             * 双击
             */
            client.addListener('rowdblclick', rowClickFn);

            function rowClickFn(grid, rowIndex, e) {
                alert('你双击了' + rowIndex);
            }

 还有些菜单图标之类的属性添加一下就可以用了。

阅读更多
文章标签: EXT
个人分类: Extjs核心API详解
上一篇直接可以用来处理基于远程脚本调用的表格数据,适合配合EasyJWeb中的远程脚本调用引擎、DWR框架...
下一篇Ext创建Window注意事项!
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭