|
30Java金币
在界面上点击按钮时,窗体和表单不弹出,怎么破?下面是相关代码:
{ text : '分配权限',
pressed : true,
handler : function() {
var panel = new rolePanel();
panel.edit();
}
// 修改数据
edit : function() {
var record = roleGrid.getSelectionModel().getSelected();
if (record == null) {
Ext.Msg.alert("警告", "请先选择要分配的角色");
return;
}
roleId1 = record.get('roleId');
notRightStore.load({
params : {
roleId : roleId1
}
});
hasRightStore.load({
params : {
roleId : roleId1
}
});
this.showEditWin();
this.fp.form.loadRecord(record);
},
createEditForm : function() {
var formPanel= new Ext.form.FormPanel({ //formPanel fp
labelWidth : 70,
frame : true,
autoHeight : true,
resizable : false,
labelAlign : 'right',
defaultType : 'textfield',
items : [{
xtype : "itemselector",
name : "rightSelector",
// fieldLabel : "分配权限",
hideLabel : true,
fromStore : notRightStore,
toStore : hasRightStore,
msWidth : 200,
autoScroll : true, //超过长度带自动滚动条
msHeight : 250,
displayField : "rightText",
valueField : "rightCode",
switchToFrom : false,
toLegend : '已有权限',
fromLegend : '可选权限'
}]
});
return formPanel;
},
createEditWin : function() {
return this.initEditWin(450, '分配权限');
}
|
|