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);
            }

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

阅读更多
想对作者说点什么?

博主推荐

换一批

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