jQuery MiniUI

标题: datagrid updateRow问题 [打印本页]

作者: zxk318www    时间: 2018-10-9 10:57:18     标题: datagrid updateRow问题

我再datagrid里已经重绘(ondrawcell)了一个checkboxlist,然后需要有批量操作,就是选中多行,然后改变这个重绘的checkboxlist里的一些选项[attach]11398[/attach],但是现在问题是,我执行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);
     }

作者: felt    时间: 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)
这方法是更新单行的,你贴的这代码是做什么的
作者: zxk318www    时间: 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只能更新单行刚刚发现,请问有更新多行的方法么?
作者: felt    时间: 2018-10-9 12:21:39

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

获取多行,遍历来更新了
作者: zxk318www    时间: 2018-10-9 13:40:46

felt 发表于 2018-10-9 12:21
获取多行,遍历来更新了

好的,感谢




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