jQuery MiniUI

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

DataGrid 中combobox无法触发onvaluechanged事件 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-10-25 13:44:12 |只看该作者 |倒序浏览
本帖最后由 qinskys 于 2012-10-25 13:45 编辑

DataGrid 中combobox无法触发onvaluechanged事件
在Grid之外可以正常触发,但是到了Grid中就不行了,且Grid也无相对应的事件,取到combobox中多列选择的值.
需求是这样的,在A Grid中,某列下拉,出现另一B Grid多列的值,选中后,B Grid中的某些值根据需要,填补进A Grid中的其它列中。
求大神帮忙!!!

Rank: 8Rank: 8

沙发
发表于 2012-10-25 13:55:02 |只看该作者
  1. <input property="editor" class="mini-combobox" style="width:100%;"
  2.                     valueField="id" textField="name" url="../data/AjaxService.aspx?method=GetDepartments" onvaluechanged="valuechanged"/>
复制代码
可以触发onvaluechanged事件的。
gird取得combobox的值,你可以监听单元格编辑提交的事件,oncellcommitedit具体你可以参考:http://miniui.com/demo/index.html#src=datagrid/celllinkedit.html
这个是通过部门列的下拉框选中的值,来进行进行加载对应职位的下拉数据

Rank: 1

板凳
发表于 2012-10-25 14:13:09 |只看该作者
factory 发表于 2012-10-25 13:55
可以触发onvaluechanged事件的。
gird取得combobox的值,你可以监听单元格编辑提交的事件,oncellcommitedi ...

谢谢,如果是combobox下拉多列的话,我取不到combobox的其它的值呀。只能再遍历一次json,才能得到其它列值,很麻烦呢

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-10-26 12:28:28 |只看该作者
var items = combo.getSelecteds();

Archiver|普加软件

GMT+8, 2025-7-2 02:07 , Processed in 1.024027 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部