3
回答
extjs求助有图有j8

第一次弹出

点击取消以后 在弹出

代码如下:

handler : function() {
							var newuser = Ext.create('Ext.window.Window', {
								title : '新建用户组',
								width : 400,
								closeAction : 'hide',
								height : 500,
								modal : true,
								collapsible : true,
								// resizable : false,
								items : [{
									xtype : 'form',
									id : 'usergourp_id',
									bodyStyle : 'padding:10px 20px 10px 20px;background:#D2E2F4;',
									// height : '100%',
									items : [{
												xtype : 'textfield',
												fieldLabel : '用户组名',
												emptyText : '请输入用户组名',
												name : 'usergroupname',
												allowBlank : false
											}, {
												xtype : 'textfield',
												fieldLabel : '描述',
												emptyText : '描述',
												name : 'description',
												allowBlank : false

											}, {
												xtype : 'label',
												text : '选择组成员:'

											}, 'grid_c', {}]
								}],
								buttons : [{
									text : '保存',
									handler : function() {
										/*
										 * var records =
										 * Ext.getCmp('treeid').getSelectionModel().getSelection();
										 * console.info(Ext.getCmp('treeid').getSelectionModel().getSelection());
										 * var id=records[0].date;
										 * console.info(id);
										 */
										var usergroupname = Ext
												.getCmp('usergourp_id')
												.getValues().usergroupname;
										var description = Ext
												.getCmp('usergourp_id')
												.getValues().description;

										var sm2 = grid2.getSelectionModel()
												.getSelection();
										var abc = sm2[0].get('TId'); // 得到选择行的id
										// alert(usergroupname+","+description+","+abc);
										var savelist = new Array();
										savelist.push(usergroupname);
										savelist.push(description);
										savelist.push(abc);
										Ext.Ajax.request({
											url : 'saveg/SaveGroupUserAction_save.action',
											method : 'post',
											params : {
												savelist : savelist.join(',')

											},
											success : function(response) {
												// window.location="index.jsp";
												// store_user.load();
												// aler("保存成功");

												newuser.close();
												treestore.load();
											},
											failure : function(response) {
												treestore.load();
												aler("保存失败");
											}
										});
										newuser.close();
									}
								}, {
									text : '取消',
									handler : function() {
										newuser.hide();
									}
								}]
							}).show();
						}



举报
帅狗
发帖于5年前 3回/162阅
顶部