⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nav_user.js

📁 一个简单ssh+extjs的人力资源管理系统(转载)
💻 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 + -