jQuery MiniUI

标题: 代码触发Datagrid单元格编辑器的值改变事件 [打印本页]

作者: songxx    时间: 2019-10-17 10:02:35     标题: 代码触发Datagrid单元格编辑器的值改变事件

页面加载时程序为Datagrid赋数据,需要触发某列每个单元格编辑器(Textbox)的值改变事件,根据当前单元格的值为其它单元格编辑器(Combobox)设置数据源。当调用doValueChanged()时,提示无此方法,应该是当前单元格不处于编辑状态导致。咨询下版主有没有办法实现此需求。
作者: dforce    时间: 2019-10-17 10:28:27

没有这样的事件,只有手动编辑才能触发。
这个combobox所在的列需要使用两个字段来维护数据
参考http://www.miniui.com/demo/#src=datagrid/celllinkedit.html
职位列,必须有field+displayField两个字段的数据
作者: songxx    时间: 2019-10-17 10:59:55

dforce 发表于 2019-10-17 10:28
没有这样的事件,只有手动编辑才能触发。
这个combobox所在的列需要使用两个字段来维护数据
参考http://www ...

如果单元格不处于编辑状态,能触发它的值改变事件么。也就是说js赋值之后能触发值改变事件么。
作者: dforce    时间: 2019-10-17 14:03:22

songxx 发表于 2019-10-17 10:59
如果单元格不处于编辑状态,能触发它的值改变事件么。也就是说js赋值之后能触发值改变事件么。 ...

不能的,只有手动编辑会触发这事件。
表格内combobox的数据源有变动需要在oncellbeginedit事件内处理




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