什么都不说了,先贴上代码
var form = new Ext.form.FormPanel({
frame: true,
//title: '表单标题',
//style: 'margin:10px',
buttonAlign: 'center',
items : [{
layout : "column", // 从左往右的布局
border:false,
padding:5,
items:[{
height:20
}]},{
layout : "column", // 从左往右的布局
border:false,
padding:5,
items:[{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"父节点ID",//文本框标题
xtype: 'textfield',
name: 'RIGHT_PARENT_ID',//隐藏域父节点id
id: 'RIGHT_PARENT_ID',
readOnly:true,//不可编辑,只读
//hidden: true,
// hideLabel:true
},{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"系统ID",//文本框标题
xtype: 'textfield',
name: 'SYSTEMID',//隐藏域系统id
id: 'SYSTEMID',
readOnly:true,//不可编辑
//hidden: true,
//hideLabel:true
}]
},{
layout : "column", // 从左往右的布局
border:false,
padding:5,
items:[{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"权限名称",//文本框标题
xtype:"textfield",//表单文本框
name:"RIGHT_NAME",
id:"RIGHT_NAME",
allowBlank:false,//不允许为空
width:300
},{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"权限编号",//文本框标题
xtype:"textfield",//表单文本框
name:"RIGHT_ID",
id:"RIGHT_ID",
allowBlank:false,
width:300
}]
},
{
layout : "column", // 从左往右的布局
border:false,
padding:5,
items:[{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"权限地址",//文本框标题
xtype:"textfield",//表单文本框
name:"RIGHT_URL",
id:"RIGHT_URL",
allowBlank:false,//不允许为空
width:300
},{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"权限顺序",//文本框标题
xtype:"textfield",//表单文本框
name:"RIGHT_SORT",
id:"RIGHT_SORT",
allowBlank:false,//不允许为空
width:300
}]
}, {
layout : "column", // 从左往右的布局
border:false,
padding:5,
items:[{
columnWidth:.45,
labelAlign : "right",
xtype:'combobox',
editable:false,//不可编辑
name:'RIGHT_STATUS',
fieldLabel:'权限状态',
emptyText:'请选择',
allowBlank:false,
store:[['1','启用'],['0','禁用']]
},{
columnWidth:.45,
labelAlign : "right",
fieldLabel:"权限主图标",//文本框标题
xtype:"textfield",//表单文本框
name:"RIGHT_MAIN_ICON",
id:"RIGHT_MAIN_ICON",
allowBlank:true,//不允许为空
width:300
}]
}],
buttons: [
{
text:'提交',
handler:function(){
Ext.Ajax.request({
url : ctx+'/right',//请求地址
params:form.getForm().getValues(),//获取表单输入的键值对
method : 'post',
success : function(response) {
Ext.Msg.alert("提示", "添加成功");
},
failure : function() {
Ext.Msg.alert("提示", "方法调用失败");
}
});
}
}, {
text: '关闭',
icon: '../../../Images/extjs/cross.png',
handler: function () {
win.close(this);
}
}
]
});
var win = Ext.create("Ext.window.Window", {
title: "添加权限", //标题
draggable: true,
icon: '../../../Images/extjs/pencil.png',
height: 300, //高度
width: 700, //宽度
layout: "fit", //窗口布局类型
modal: true, //是否模态窗口,默认为false
resizable: true,
maximizable :true, // 显示最大化按钮在右上角
renderTo: document.body,
closeAction:'hide',
items: [form],
animCollapse : true,
animateTarget : Ext.getBody(),
});
显示窗口:
win.show();