FineUI 官方论坛

标题: Grid 双击事件 [打印本页]

作者: 伍_名_氏    时间: 2012-4-7 16:47
标题: Grid 双击事件


Ext.onReady(function () {
            //获取Grid,给Grid添加双击事件
            Ext.getCmp('<%= Grid1.ClientID %>').on('rowdblclick', function (grid, rowIndex, e) {
                //获取点击行
                var gridSelected = Ext.getCmp("<%=Grid1.ClientID%>").getSelectionModel().getSelected();
                //获取点击行数据,data[] 为ColumnID的Id
                var dataId = gridSelected.data['SId'];
               var url="test.aspx?id="+dataId;
                var win = Ext.getCmp("<%=Window1.ClientID %>");
                //打开window窗口
                win.box_show(url, "title");
            });
        });


这样写好吗,还能在优化吗?

作者: sanshi    时间: 2012-4-7 21:09
v3.1.2已经内置支持双击事件了:http://extasp.net/#/grid/grid_doubleclick.aspx
作者: №风影㊣    时间: 2012-4-7 21:54
感谢三石兄,双击事件太好用了!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4