jQuery MiniUI

标题: DataGrid 中combobox无法触发onvaluechanged事件 [打印本页]

作者: qinskys    时间: 2012-10-25 13:44:12     标题: DataGrid 中combobox无法触发onvaluechanged事件

本帖最后由 qinskys 于 2012-10-25 13:45 编辑

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


作者: factory    时间: 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
这个是通过部门列的下拉框选中的值,来进行进行加载对应职位的下拉数据
作者: qinskys    时间: 2012-10-25 14:13:09

factory 发表于 2012-10-25 13:55
可以触发onvaluechanged事件的。
gird取得combobox的值,你可以监听单元格编辑提交的事件,oncellcommitedi ...

谢谢,如果是combobox下拉多列的话,我取不到combobox的其它的值呀。只能再遍历一次json,才能得到其它列值,很麻烦呢
作者: niko    时间: 2012-10-26 12:28:28

var items = combo.getSelecteds();





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