jQuery MiniUI

 找回密码
 立即注册
查看: 2629|回复: 1
打印 上一主题 下一主题

DataGrid动态联动 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2021-11-4 18:18:43 |只看该作者 |倒序浏览
本帖最后由 gaofq 于 2021-11-4 18:21 编辑
  1. <div id="CustomerService" style="width:1224px;height:200px;" class="mini-datagrid" showPager="false" url="../Customer/GetCustomerServiceListByID">
  2.         <div property="columns">
  3.             <div type="indexcolumn"></div>
  4.             <div name="action" width="120" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;">操作</div>
  5.             <div type="comboboxcolumn" field="EmployeeID" width="130" allowSort="true" align="center" headerAlign="center">
  6.                 姓名
  7.                 <input property="editor" class="mini-combobox" style="width:100%;" url="/CommonEnum/GetAEmployeeList" allowInput="true" onvaluechanged="onNameChanged" />
  8.             </div>

  9.             <div type="comboboxcolumn" field="DeptID" width="150" allowSort="true" align="center" headerAlign="center">
  10.                 部门
  11.                 <input property="editor" class="mini-treeselect" url="../CommonEnum/MiniuiLandrayDeptALL" allowInput="true" style="width:100%;" />
  12.             </div>
  13.             <div type="checkboxcolumn" field="IsPending" trueValue="true" falseValue="false" width="60" headerAlign="center">档案受理</div>
  14.             <div type="checkboxcolumn" field="IsWarn" trueValue="true" falseValue="false" width="60" headerAlign="center">预警管理</div>
  15.             <div type="checkboxcolumn" field="IsDormancy" trueValue="true" falseValue="false" width="60" headerAlign="center">休眠客户</div>
  16.             <div type="checkboxcolumn" field="IsContract" trueValue="true" falseValue="false" width="60" headerAlign="center">合同管理</div>
  17.             <div type="checkboxcolumn" field="IsOutboundDocumentary" trueValue="true" falseValue="false" width="60" headerAlign="center">出港跟单</div>
  18.             <div type="checkboxcolumn" field="IsCityDocumentary" trueValue="true" falseValue="false" width="80" headerAlign="center">进港市内跟单</div>
  19.             <div type="checkboxcolumn" field="IsTransferDocumentary" trueValue="true" falseValue="false" width="60" headerAlign="center">中转跟单</div>
  20.             <div type="checkboxcolumn" field="IsVisit" trueValue="true" falseValue="false" width="60" headerAlign="center">上门拜访</div>
  21.             <div type="checkboxcolumn" field="IsCallBack" trueValue="true" falseValue="false" width="60" headerAlign="center">客户回访</div>
  22.         </div>
  23.     </div>
复制代码
  1. //选择姓名后加载部门
  2.     function onNameChanged(e) {
  3.         debugger;
  4.         var id = e.value;
  5.         var grid = e.sender;
  6.         var record = e.record;

  7.         getCellEditor(column, row)

  8.         //grid.updateRow(record, { DeptID: "16cfa261728def8ad8851b8432cb41e3" });

  9.         //$.ajax({
  10.         //    type: 'post',
  11.         //    url: "../Customer/GetLandrayPersonDeptIDByEmployeeID",
  12.         //    data: { ID: id },
  13.         //    success: function (result) {
  14.         //        //mini.alert(result);

  15.         //        grid.updateRow(record, { DeptID: result });
  16.         //    },
  17.         //    error: function (jqXHR, textStatus, errorThrown) {
  18.         //        alert(jqXHR.responseText);
  19.         //    }
  20.         //});
  21.     }
复制代码

如何实现姓名列的onvaluechanged改变时,刷新右边的部门?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2021-11-5 14:00:33 |只看该作者

Archiver|普加软件

GMT+8, 2024-5-11 00:12 , Processed in 1.028889 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部