jQuery MiniUI

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

datagrid updateRow问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-10-9 10:57:18 |只看该作者 |倒序浏览
我再datagrid里已经重绘(ondrawcell)了一个checkboxlist,然后需要有批量操作,就是选中多行,然后改变这个重绘的checkboxlist里的一些选项,但是现在问题是,我执行updateRow,并没有触发方法,也没有触发重绘,在checkFunc方法中已经将rows的部分属性值改变了var rows = grid.getSelecteds();
     if (rows.length > 0) {
         for (var i=1;i<=rows.length;i++){
            checkFunc(rows,value,true);
         }
         grid.updateRow(grid.getSelecteds(),rows);
         var up = grid.getSelecteds();
         console.log(up);
     }
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-10-9 11:25:48 |只看该作者
1 ondrawcell内只能绘制html元素,不支持绘制MiniUI控件/
2 请参考http://www.miniui.com/demo/#src=treegrid/functiontree.html这个示例,绘制html
3 grid.updateRow(row,rowData)
这方法是更新单行的,你贴的这代码是做什么的

Rank: 1

板凳
发表于 2018-10-9 11:29:27 |只看该作者
felt 发表于 2018-10-9 11:25
1 ondrawcell内只能绘制html元素,不支持绘制MiniUI控件/
2 请参考http://www.miniui.com/demo/#src=treegr ...

绘制我是按你发我的教程写的,也正确绘制了,我发的代码是想多行更新,updateRow只能更新单行刚刚发现,请问有更新多行的方法么?

Rank: 8Rank: 8

地板
发表于 2018-10-9 12:21:39 |只看该作者
zxk318www 发表于 2018-10-9 11:29
绘制我是按你发我的教程写的,也正确绘制了,我发的代码是想多行更新,updateRow只能更新单行刚刚发现, ...

获取多行,遍历来更新了

Rank: 1

5#
发表于 2018-10-9 13:40:46 |只看该作者
felt 发表于 2018-10-9 12:21
获取多行,遍历来更新了

好的,感谢

Archiver|普加软件

GMT+8, 2024-9-30 08:24 , Processed in 1.057773 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部