jQuery MiniUI

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

如何获取datagrid列渲染过后的值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-3-13 17:15:13 |只看该作者 |倒序浏览
本帖最后由 sampson 于 2018-3-13 17:18 编辑
  1. <div id="confirmGrid" class="mini-datagrid" style="width: 100%; height: 100%;"
  2.                         url="" pageSize="100" multiSelect="false">
  3.         <div property="columns">

  4.                 <div type="indexcolumn" width="10" align="center" headerAlign="center">序号</div>
  5.                 <div field="organNo"  width="35" align="center" headerAlign="center" renderer="onBrNo">机构名称</div>
  6.         
  7.         </div>
  8. </div>
复制代码
上面的渲染方法onBrNo()


  1. function onBrNo(e) {
  2.         var row = e.record;
  3.         var brNo = row.organNo;
  4.         $.ajax({
  5.                 url : base + "xxxx/getBmName.do",
  6.                 data : {
  7.                         code : brNo
  8.                 },
  9.                 type : "post",
  10.                 async : false,
  11.                 success : function(text) {
  12.                         brNo = text.data;
  13.                 },
  14.         });
  15.         return brNo
  16. }
复制代码
通过这样获得还是没经过渲染的值
  1. var row = errorCheckConfirmGrid.getRowByUID(row_uid);
  2. console.log(row.organNo);
复制代码


Rank: 8Rank: 8

沙发
发表于 2018-3-13 17:41:35 |只看该作者
渲染后的数据只能单独根据dom来获取
var row = grid.getRow(1);
var column = grid.getColumn(1);
           
var el = grid.getCellEl(row, column);
el.innerHTML

Rank: 2

板凳
发表于 2018-3-14 09:30:57 |只看该作者
felt 发表于 2018-3-13 17:41
渲染后的数据只能单独根据dom来获取
var row = grid.getRow(1);
var column = grid.getColumn(1);

Uncaught TypeError: errorCheckConfirmGrid.getCellEl is not a function
    at onView (errorCheckConfirm_m.js:102)
    at <anonymous>:1:1
因为版本原因吗?

Rank: 8Rank: 8

地板
发表于 2018-3-14 09:35:52 |只看该作者
sampson 发表于 2018-3-14 09:30
Uncaught TypeError: errorCheckConfirmGrid.getCellEl is not a function
    at onView (errorCheckConf ...

是的,需要更新版本。

Archiver|普加软件

GMT+8, 2024-9-29 21:25 , Processed in 1.027413 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部