jQuery MiniUI

标题: dataGrid初始化可编辑行问题 [打印本页]

作者: whicss    时间: 2019-7-15 16:05:37     标题: dataGrid初始化可编辑行问题

本帖最后由 whicss 于 2019-7-15 16:11 编辑

$.post({
  url: urls.crud_list + "?statement=CouponSettingMapper.list",
  data: {'q.couponId': couponId}
}).then(function (setList) {
  if (setList) {
    setGrid.setData(setList);
    var rows = setGrid.getData();
    $(rows).each(function (i, row) {
      setGrid.beginEditRow(row);
      console.log(setGrid.getCellEditor("promotionType", row));      
//从列表页点修改进编辑页面,这个编辑列的对象取不到?     
//新增数据的时候,这个对象是可以取到的   
  });
}
});


[attach]12357[/attach]
我期望在进入编辑页面的时候,我循环开启数据行的行编辑模式,并能获取setGrid.getCellEditor("promotionType", row)的editor对象,代码如上,目前打印出来是对象未定义

作者: felt    时间: 2019-7-15 16:32:15

加个延时来执行
执行遍历的时候表格还没加载完毕
setTimeout(function(){
    $().each()...
},200);




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2