如何使用extjs4 制作双击grid弹出窗口?
1个回答
展开全部
给你个例子
//给grid添加双击事件
gridpanel.addListener('itemdblclick', click, this);
//创建WINDOW对象
var win;
function click() { //双击GRID的方法
// var Model = gridpanel.getSelectionModel();
// var sels = Model.getSelection();
// if (typeof (sels) != 'undefined') {
// var len = sels.length;
// for ( var i = 0; i < len; i++) {
// var date = sels[i].data.DDATE;
// }
// }
if (!win) {
win = Ext.create('widget.window', {
title : '计划单元',
closable : true,
closeAction : 'hide',
width : 800,
height : 500,
layout : 'border',
bodyStyle : 'padding: 5px;',
items : [ morefp, cenPanel, souPanel ] //ITEMS里面是弹出窗体所包含的PANEL
});
}
win.setVisible(true); //设置可见
}
//给grid添加双击事件
gridpanel.addListener('itemdblclick', click, this);
//创建WINDOW对象
var win;
function click() { //双击GRID的方法
// var Model = gridpanel.getSelectionModel();
// var sels = Model.getSelection();
// if (typeof (sels) != 'undefined') {
// var len = sels.length;
// for ( var i = 0; i < len; i++) {
// var date = sels[i].data.DDATE;
// }
// }
if (!win) {
win = Ext.create('widget.window', {
title : '计划单元',
closable : true,
closeAction : 'hide',
width : 800,
height : 500,
layout : 'border',
bodyStyle : 'padding: 5px;',
items : [ morefp, cenPanel, souPanel ] //ITEMS里面是弹出窗体所包含的PANEL
});
}
win.setVisible(true); //设置可见
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询