📄 nav_user.js
字号:
Ext.onReady(function(){
var userForm = new Ext.form.FormPanel({
id : 'form2',
title : '<div style="text-align:left">第二步:创建用户</div>',
frame : true,
renderTo : 'tab_nav_user',
labelAlign : 'right',
buttonAlign : 'left',
defaults : {
labelSeparator : ':'
},
bodyStyle : 'padding:5px 5px 0',
items : [{
id : 'user_fieldset',
name : 'userinfo',
title : '用户信息',
xtype : 'fieldset',
defaultType : 'textfield',
collapsible : false,
autoHeight : true,
defaults : {
width : 200
},
anchor : '30%',
items : [{
name:'usertype',
fieldLabel : '用户类型',
value : 'sysadmin',
readOnly : true
}, {
name : 'username',
fieldLabel : '用户名',
vtype : 'alphanum',
allowBlank : false
}, {
name : 'pwd',
fieldLabel : '密码',
inputType : 'password',
vtype : 'alphanum',
allowBlank : false
}, {
name : 'email',
fieldLabel : 'Email',
vtype : 'email'
}, {
name : 'userduty',
fieldLabel : '用户职责',
xtype : 'textarea'
},{
name:'isemp',
hidden:true,
hideLabel:true,
value:false
},{
name:'pkEmp',
hidden:true,
hideLabel:true,
value:null
}]
}],
buttons : [{
text : '提交',
handler : function() {
if (userForm.getForm().isValid()) {
userForm.getForm().submit({
url : 'newUser.do',
method : 'POST',
waitText : '正在处理你的请求...',
success : function(form, action) {
try {
var flag = action.result.success;
if (flag === false) {
Ext.Msg.alert('提示',
action.result.message);
} else if (flag === true) {
Ext.Msg.alert('提示',
action.result.message);
var finishBtn = wizard.findById('finish');
finishBtn.enable();
}
} catch (e) {
Ext.MessageBox.alert('提示',
'对不起,您无法连接系统,如果您的网络正常,请联系系统管理员!'
+ '\n' + e.toString());
}
},
failure : function(form, action) {
/* corpForm.disable(); */
try {
Ext.MessageBox.alert('提示',
action.result.message);
} catch (e) {
Ext.MessageBox
.alert('提示',
'对不起,您无法连接系统,如果您的网络正常,请联系系统管理员');
}
}
});
}
}
}, {
text : '重置',
handler : function() {
Ext.MessageBox.confirm('确认提示', '此操作将置空所有内容,你将继续吗?',
function(btn) {
if (btn == "yes")
userForm.getForm().reset();
});
}
}]
});
});
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -