给你个例子

//给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); //设置可见
		}