監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
系統(tǒng)安裝配置

當前位置:工程項目OA系統(tǒng) > ERP系統(tǒng) > 使用說明 > 系統(tǒng)安裝配置

erp系統(tǒng)搭建

申請免費試用、咨詢電話:400-8352-114

   1、通過格式化列生成“修改”按鈕 ;

  2、點擊修改按鈕彈出對話框 ;

  3、在對話框中根據(jù)點擊的對象id查詢到對象并將其顯示到對話框中;

  3、點擊對話框中的保存按鈕,將修改后的數(shù)據(jù)提交到后臺 ;

  4、彈出提示信息(是否保存成功)并刷新當前頁面。

  a、在表單(grid)數(shù)據(jù)中生成修改列

  { field :'-',

  title:'操作',

  align:'center',

  formatter:function(value,row,index){

  var oper ='修改';

  oper += ' 刪除';

  return oper;

  }

  b、在JavaScript中添加edit方法(其中的加載數(shù)據(jù)根據(jù)form中的load方法而來),它會根據(jù)url地址,加載json數(shù)據(jù)并顯示,由于本例中返回的json數(shù)據(jù)格式是:【name:‘**’;tele:‘**’】,而在編輯框表單中的為【dep.name:‘**’;dep.tele:‘**’】,所以在根據(jù)id查詢對象的get方法中,應(yīng)該將jison的數(shù)據(jù)格式鍵都加上dep.

  /*

  *修改部門

  */

  function edit(uuid){

  //彈出編輯框

  $('#editDlg').dialog('open');

  //清空表單內(nèi)容

  $('#editForm').form('clear');

  method = 'update';

  //加載數(shù)據(jù)

  $('#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數(shù)據(jù)加上前綴,方便editform顯示

  * @param jsonString 需要加前綴的json字符串

  * @param prefix 前綴

  * @return json數(shù)據(jù)

  */

  public String mapData(String jsonString,String prefix) {

  //加前綴之前的json

  Map

  //加前綴

  Map

  for (String key : map.keySet()) {

  dataMap.put(prefix+"."+key, map.get(key));

  }

  //加完前綴后返回JSON數(shù)據(jù)

  return JSON.toJSONString(dataMap);

  }

  c、點擊對話框中的保存按鈕,將數(shù)據(jù)通過ajax提交到后臺,并返回保存信息、刷新當前頁面,這個采用的easyUI中的相關(guān)方法實現(xiàn)

發(fā)布:2021-01-28 15:20    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
使用說明
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢