erp系统搭建
1、通过格式化列生成“修改”按钮 ;
2、点击修改按钮弹出对话框 ;
3、在对话框中根据点击的对象id查询到对象并将其显示到对话框中;
3、点击对话框中的保存按钮,将修改后的数据提交到后台 ;
4、弹出提示信息(是否保存成功)并刷新当前页面。
a、在表单(grid)数据中生成修改列
{ field :'-',
title:'操作',
align:'center',
formatter:function(value,row,index){
var oper ='修改';
oper += ' 删除';
return oper;
}
b、在JavaScript中添加edit方法(其中的加载数据根据form中的load方法而来),它会根据url地址,加载json数据并显示,由于本例中返回的json数据格式是:【name:‘**’;tele:‘**’】,而在编辑框表单中的为【dep.name:‘**’;dep.tele:‘**’】,所以在根据id查询对象的get方法中,应该将jison的数据格式键都加上dep.
/*
*修改部门
*/
function edit(uuid){
//弹出编辑框
$('#editDlg').dialog('open');
//清空表单内容
$('#editForm').form('clear');
method = 'update';
//加载数据
$('#editForm').form('load','dep_get?id='+uuid);
}
/**
*获取 编辑对象
*/
public void get() {
Dep dep = depBiz.get(id);
String jsonString = JSON.toJSONString(dep);
String jsonStringAfter = mapData(jsonString, "dep");
write(jsonStringAfter);
}
/**
* 将查询到的JSON数据加上前缀,方便editform显示
* @param jsonString 需要加前缀的json字符串
* @param prefix 前缀
* @return json数据
*/
public String mapData(String jsonString,String prefix) {
//加前缀之前的json
Map
//加前缀
Map
for (String key : map.keySet()) {
dataMap.put(prefix+"."+key, map.get(key));
}
//加完前缀后返回JSON数据
return JSON.toJSONString(dataMap);
}
c、点击对话框中的保存按钮,将数据通过ajax提交到后台,并返回保存信息、刷新当前页面,这个采用的easyUI中的相关方法实现
- 1erp系统可以安装在手机上吗
- 2安装erp系统操作流程图片
- 3ERP系统管理设置
- 4erp服务系统安装不了
- 5erp系统分机怎么安装
- 6关于工厂erp系统的安装和人员
- 7erp系统安装实验报告
- 8erp系统安装在服务器
- 9erp系统安装在电脑上
- 10erp系统安装后怎样录入库存
- 11ERP系统安装对硬件的要求
- 12erp系统安装部署报告
- 13怎么安装erp系统
- 14湖南线上erp成本管理系统安装
- 15业务erp管理系统安装
- 16行业软件安装erp系统下载
- 17个人电脑如何安装仓库erp系统
- 18四川企业erp系统安装
- 19工厂安装erp系统需要多少费用
- 20安装erp系统准备工作流程
- 21ERP客户、客户合同管理
- 22做电商erp管理系统有必要安装吗
- 23erp系统怎样安装教程视频
- 24开封erp系统的安装步骤
- 25erp系统怎样安装到电脑上
- 26erp系统如何安装中文系统
- 27erp企业管理系统如何安装
- 28erp沙盘模拟系统怎么安装
- 29电脑安装erp系统流程
- 30水泥厂安装erp系统的好处