jQuery MiniUI

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

Grid中能否只修改某行comobox的选项值 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-1-31 10:52:55 |只看该作者 |倒序浏览
需求是这样的,Grid中新增行的时候A列B列均未comobox,假设A有0、1、2三个值 B有 甲、乙、丙三个值,A选择为0时对应行的B应该只能选择甲、乙,不知能不能实现。

个人试了下如下方法,先获取单元格的对象,然后赋值,结果sessiontype列全都变为了0,而不仅仅是第一行的sessiontype列变了。
        var row = webovertimegrid.getSelected();
        var index = webovertimegrid.indexOf(row);
                       
        var data = [{ id: "0", text: '0',value:'0' }];
        webovertimegrid.getCellEditor("sessiontype",1).setData(data);

Rank: 8Rank: 8

沙发
发表于 2018-1-31 11:38:11 |只看该作者
参考单元格联动编辑的示例
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
在oncellbeginedit事件中更换第二个编辑器的数据

Rank: 1

板凳
发表于 2018-1-31 15:10:04 |只看该作者
felt 发表于 2018-1-31 11:38
参考单元格联动编辑的示例
http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
在oncellbeginedi ...

先试试,多谢!

Archiver|普加软件

GMT+8, 2024-9-30 14:25 , Processed in 1.049687 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部