/**
* 新增用户
*/
taoexpo.user.userManage.addUserBasic = function(dataStore) {
/**
* 编辑用户基本信息
*/
var editForm = new Ext.FormPanel({
url : getContextPath()+'/userManagerSave.htm',
frame : true,
layout : 'column',
labelAlign : 'right',
labelWidth : 80,
items : [{
columnWidth : .49,
layout : 'form',
items : [
{
xtype : 'textfield',
fieldLabel : '姓名',
name : 'name',
id : 'name',
width : 140,
value : '',
readOnly : false,
allowBlank:false
},{
xtype : 'textfield',
fieldLabel : '手机',
name : 'mobile',
id : 'mobile',
width : 140,
hidden : false,
regex : /^1[3|4|5|8][0-9]\d{4,8}$/,
regexText : '请输入正确的手机号码'
}
]
},
{
columnWidth : .49,
layout : 'form',
items : [
{
xtype : 'textfield',
fieldLabel : '密码',
name : 'password',
id : 'password',
width : 140,
hidden : false,
allowBlank:false
}
]
}]
});
/***************************************************************************
* 定义新 window用来显示编辑页面
**************************************************************************/
var editWin = new Ext.Window({
title : '新增用户基本信息',
width : 550,
height : 160,
autoScroll : false,
bodyStyle : 'padding:5px;',
buttonAlign : 'center',
items : editForm,
buttons : [ {
text : '保存',
handler : function() {
if(editForm.getForm().isValid()){
editForm.getForm().submit({
timeout:60000,
waitMsg:'正在保存,请稍后...',
failure:function(form,action){
Ext.Msg.alert("failure","保存失败!");
},
success:function(form,action){
if(!action.result.success){
Ext.Msg.alert('提示', '用户已存在,插入失败');
}
Ext.Msg.alert('提示', '保存成功');
editWin.close();
dataStore.load({
params : {
start : 0,
limit : 10
}
});
}
});
}else {
Ext.MessageBox.alert('提示', '请输入必输项!');
}
}
}, {
text : '取消',
handler : function() {
editWin.close();
}
} ]
});
editWin.show();
};