jQuery MiniUI

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

grid 更改行的下拉框的值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-6-3 13:37:05 |只看该作者 |倒序浏览
请问大神,我的项目中,要根据grid中每行的一个字段的值,来个设置这一行的 下拉框字段data 如何设置,,例如根据性别来 设置下拉框 的值。我的想法是得到row中的某个编辑的cell 然后setData,这个 cell 如何得到啊

Rank: 2

沙发
发表于 2014-6-3 13:40:01 |只看该作者
补充代码,例如要更改这个基数的data
<div property="columns">
                                 <div type="checkcolumn" width="4"></div>
                                <div type="comboboxcolumn" field="aae140" width="18" >基数
                                        <input property="editor" class="mini-codeselect readonly" readonly data="[{id: 0.8, text: '2460'}, {id: 1, text: '3075'}, {id: 3, text: '9225'}]" required="true" value="0.8" width="100%"/>
                                </div>
                        </div>

Rank: 2

板凳
发表于 2014-6-3 13:44:19 |只看该作者
是否是 getCellEditor ( column, row )  这个方法。

Rank: 8Rank: 8

地板
发表于 2014-6-3 14:21:03 |只看该作者
qq348827149 发表于 2014-6-3 13:44
是否是 getCellEditor ( column, row )  这个方法。

function oncellbeginedit(e){
    var field=e.field;
     var editor=e.editor;
    if(field=="aae140"){
       editor.setData(data)
   }
}
监听oncellbeginedit试试

Archiver|普加软件

GMT+8, 2024-10-1 21:32 , Processed in 1.036952 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部