📄 department.jsp
字号:
buttonAlign:'right',
closable:false,
width:600,
height:600,
border:false,
plain:true,
layout:'fit',
maskDisabled:false,
defaults:{bodyStyle:'padding:10px'},
minimizable:true,
items:[tabs],
buttons:[{
text:'保存',
handler:function(){
form_employee.getForm().submit({
url:'http://localhost:8080/LEDOA/utils/employeer/addEmployeer.jsp',//作修改
method:'post',
reset : true,
failure : function(form, action) {
grid.setDisabled(false);
win.hide();
store.reload();
Ext.MessageBox.alert('友情提示:新增员工成功!');
},
success : function(form, action) {
grid.setDisabled(false);
//store.reload();
//grid.reconfigure(store,cm);//添加
win.hide();
}
});
}
},{
text:'关闭',
handler:function(){
grid.setDisabled(false);
win.hide();
store.reload();
}
}]
});
grid.setDisabled(true);//禁用
win.show();
}
//编辑方法
function createEditDialog(){
var id = "";
var recordToedit = grid.getSelectionModel().getSelected();
if(!recordToedit){
Ext.Msg.alert("提示","请先选择要编辑的行!");
return;
}
//声明一个store,然后根据store来进行赋值
var tempstore = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'http://localhost:8080/LEDOA/utils/employeer/listEmployeer.jsp?id='+recordToedit.get('id')}),
reader:new Ext.data.JsonReader({
totalProperty: 'totalProperty',
root:'user'
}, Personal),
sortInfo:{field:'id',direction:'ASC'}
});
tempstore.load();
tempstore.on("load",function(){
id = tempstore.getAt(0).get('id');
//alert(tempstore.getAt(0).get('personName'));
form_employee.findById("id").setDisabled(false);
form_employee.findById("id").setValue(tempstore.getAt(0).get('id'));
form_employee.findById("id").setDisabled(true);
form_employee.findById("personName").setValue(tempstore.getAt(0).get('personName'));
form_employee.findById("personDept").setValue(tempstore.getAt(0).get('personDept'));
form_employee.findById("personPost").setValue(tempstore.getAt(0).get('personPost'));
form_employee.findById("personSex").setValue(tempstore.getAt(0).get('personSex'));
form_employee.findById("personCulture").setValue(tempstore.getAt(0).get('personCulture'));
form_employee.findById("personProfessional").setValue(tempstore.getAt(0).get('personProfessional'));
form_employee.findById("personNational").setValue(tempstore.getAt(0).get('personNational'));
form_employee.findById("personNarriage").setValue(tempstore.getAt(0).get('personNarriage'));
form_employee.findById("personAge").setValue(tempstore.getAt(0).get('personAge'));
form_employee.findById("personBirthday").setValue(toDate(tempstore.getAt(0).get('personBirthday')));
form_employee.findById("personYear").setValue(tempstore.getAt(0).get('personYear'));
form_employee.findById("personLanguage").setValue(tempstore.getAt(0).get('personLanguage'));
form_employee.findById("personIDCard").setValue(tempstore.getAt(0).get('personIDCard'));
form_employee.findById("personTel").setValue(tempstore.getAt(0).get('personTel'));
form_employee.findById("personSocialID").setValue(tempstore.getAt(0).get('personSocialID'));
form_employee.findById("personSalary").setValue(tempstore.getAt(0).get('personSalary'));
//form_employee.findById("personAddress").setValue(tempstore.getAt(0).get('personAddress'));
});
var tabs = new Ext.TabPanel({
width:783,
height:453,
activeTab:0,
defaults:{autoScroll:true,frame:true},
items:[{title:'基本信息',layout:'column',cls:'x-plain',items:[form_employee]},
{title:'Another Tab',html:'Some other content'}]
});
var win=new Ext.Window({
title:"frame",
buttonAlign:'right',
closable:false,
width:600,
height:600,
border:false,
plain:true,
layout:'fit',
maskDisabled:false,
defaults:{bodyStyle:'padding:10px'},
minimizable:true,
items:[tabs],
buttons:[{
text:'更新',
handler:function(){
form_employee.getForm().submit({
url:'http://localhost:8080/LEDOA/utils/employeer/updateEmployeer.jsp?id='+id,
method:'post',
reset : true,
failure : function(form, action) {
grid.setDisabled(false);
store.reload();
win.hide();
//Ext.MessageBox.alert('友情提示', action.result.info);
},
success : function(form, action) {
alert("test1");
grid.setDisabled(false);
store.reload();
win.hide();
alert("test3");
}
});
}
},{
text:'关闭',
handler:function(){
grid.setDisabled(false);
win.hide();
store.reload();
}
}]
});
grid.setDisabled(true);//禁用
win.show();
}
//删除方法
function createDelDialog(){
var id = "";
var recordToedit = grid.getSelectionModel().getSelected();
if(!recordToedit){
Ext.Msg.alert("提示","请先选择要删除的行!");
return;
}
//声明一个store,然后根据store来进行赋值
var tempstore = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'http://localhost:8080/LEDOA/utils/employeer/listEmployeer.jsp?id='+recordToedit.get('id')}),
reader:new Ext.data.JsonReader({
totalProperty: 'totalProperty',
root:'user'
}, Personal),
sortInfo:{field:'id',direction:'ASC'}
});
tempstore.load();
tempstore.on("load",function(){
id = tempstore.getAt(0).get('id');
//alert(tempstore.getAt(0).get('personName'));
form_employee.findById("id").setDisabled(false);
form_employee.findById("id").setValue(tempstore.getAt(0).get('id'));
form_employee.findById("id").setDisabled(true);
form_employee.findById("personName").setDisabled(false);
form_employee.findById("personName").setValue(tempstore.getAt(0).get('personName'));
form_employee.findById("personName").setDisabled(true);
form_employee.findById("personDept").setDisabled(false);
form_employee.findById("personDept").setValue(tempstore.getAt(0).get('personDept'));
form_employee.findById("personDept").setDisabled(true);
form_employee.findById("personPost").setDisabled(false);
form_employee.findById("personPost").setValue(tempstore.getAt(0).get('personPost'));
form_employee.findById("personPost").setDisabled(true);
form_employee.findById("personSex").setDisabled(false);
form_employee.findById("personSex").setValue(tempstore.getAt(0).get('personSex'));
form_employee.findById("personSex").setDisabled(true);
form_employee.findById("personCulture").setDisabled(false);
form_employee.findById("personCulture").setValue(tempstore.getAt(0).get('personCulture'));
form_employee.findById("personCulture").setDisabled(true);
form_employee.findById("personProfessional").setDisabled(false);
form_employee.findById("personProfessional").setValue(tempstore.getAt(0).get('personProfessional'));
form_employee.findById("personProfessional").setDisabled(true);
form_employee.findById("personNational").setDisabled(false);
form_employee.findById("personNational").setValue(tempstore.getAt(0).get('personNational'));
form_employee.findById("personNational").setDisabled(true);
form_employee.findById("personNarriage").setDisabled(false);
form_employee.findById("personNarriage").setValue(tempstore.getAt(0).get('personNarriage'));
form_employee.findById("personNarriage").setDisabled(true);
form_employee.findById("personAge").setDisabled(false);
form_employee.findById("personAge").setValue(tempstore.getAt(0).get('personAge'));
form_employee.findById("personAge").setDisabled(true);
form_employee.findById("personBirthday").setDisabled(false);
form_employee.findById("personBirthday").setValue(toDate(tempstore.getAt(0).get('personBirthday')));
form_employee.findById("personBirthday").setDisabled(true);
form_employee.findById("personYear").setDisabled(false);
form_employee.findById("personYear").setValue(tempstore.getAt(0).get('personYear'));
form_employee.findById("personYear").setDisabled(true);
form_employee.findById("personLanguage").setDisabled(false);
form_employee.findById("personLanguage").setValue(tempstore.getAt(0).get('personLanguage'));
form_employee.findById("personLanguage").setDisabled(true);
form_employee.findById("personIDCard").setDisabled(false);
form_employee.findById("personIDCard").setValue(tempstore.getAt(0).get('personIDCard'));
form_employee.findById("personIDCard").setDisabled(true);
form_employee.findById("personTel").setDisabled(false);
form_employee.findById("personTel").setValue(tempstore.getAt(0).get('personTel'));
form_employee.findById("personTel").setDisabled(true);
form_employee.findById("personSocialID").setDisabled(false);
form_employee.findById("personSocialID").setValue(tempstore.getAt(0).get('personSocialID'));
form_employee.findById("personSocialID").setDisabled(true);
form_employee.findById("personSalary").setDisabled(false);
form_employee.findById("personSalary").setValue(tempstore.getAt(0).get('personSalary'));
form_employee.findById("personSalary").setDisabled(true);
//form_employee.findById("personAddress").setValue(tempstore.getAt(0).get('personAddress'));
});
var tabs = new Ext.TabPanel({
width:783,
height:453,
activeTab:0,
defaults:{autoScroll:true,frame:true},
items:[{title:'基本信息',layout:'column',cls:'x-plain',items:[form_employee]},
{title:'Another Tab',html:'Some other content'}]
});
var win=new Ext.Window({
title:"frame",
buttonAlign:'right',
closable:false,
width:600,
height:600,
border:false,
plain:true,
layout:'fit',
maskDisabled:false,
defaults:{bodyStyle:'padding:10px'},
minimizable:true,
items:[tabs],
buttons:[{
text:'确定',
handler:function(){
form_employee.getForm().submit({
url:'http://localhost:8080/LEDOA/utils/employeer/delEmployeer.jsp?id='+id,
method:'post',
reset : true,
failure : function(form, action) {
grid.setDisabled(false);
store.reload();
win.hide();
//Ext.MessageBox.alert('友情提示', action.result.info);
},
success : function(form, action) {
alert("test1");
grid.setDisabled(false);
store.reload();
win.hide();
alert("test3");
}
});
}
},{
text:'关闭',
handler:function(){
grid.setDisabled(false);
win.hide();
store.reload();
}
}]
});
grid.setDisabled(true);//禁用
win.show();
}
function toDate(str){
var s=str.split("-");
var date=new Date(parseInt(s[0]),parseInt(s[1])-1,parseInt(s[2]));
return date;
}
</script>
<div id="editor-grid"></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -