jQuery MiniUI

标题: Binding数据绑定时表单中有ButtonEdit控件 [打印本页]

作者: lsx1131188021    时间: 2015-5-17 21:42:45     标题: Binding数据绑定时表单中有ButtonEdit控件

如题,Dategrid绑定表单实现增删改,表单有个ButtonEdit控件,如果这个ButtonEdit设置allowInput=“true”,手输时Datagrid可以正常加载数据。但是如果用ButtonEdit实现弹出框选择之后,Datagrid不会加载数据。请问可以这样实现吗?需要特别设置什么属性?
作者: dforce    时间: 2015-5-18 09:18:19

buttonedit上加载textName,可以和name一致
作者: lsx1131188021    时间: 2015-5-18 10:11:40

dforce 发表于 2015-5-18 09:18
buttonedit上加载textName,可以和name一致

没有成功,我手动手动将数据塞到row里,然后更新row的
作者: dforce    时间: 2015-5-18 10:58:42

lsx1131188021 发表于 2015-5-18 10:11
没有成功,我手动手动将数据塞到row里,然后更新row的

你弹出框给buttonedit赋值的时候,需要同时setValue和setText
作者: lsx1131188021    时间: 2015-5-18 14:34:04

dforce 发表于 2015-5-18 10:58
你弹出框给buttonedit赋值的时候,需要同时setValue和setText

对啊,我同时setValue和setText了,现在我就是手动updaterow一下,效果一样
作者: dforce    时间: 2015-5-18 15:15:14

lsx1131188021 发表于 2015-5-18 14:34
对啊,我同时setValue和setText了,现在我就是手动updaterow一下,效果一样

因为你这个buttonedit是js方式的setValue和setText,不会触发valuechanged事件
本身databinding是根据valuechanged事件来处理的

你可以setValue和setText后,主动激发一次,btnedit.doValueChanged()
作者: lsx1131188021    时间: 2015-5-18 16:50:36

dforce 发表于 2015-5-18 15:15
因为你这个buttonedit是js方式的setValue和setText,不会触发valuechanged事件
本身databinding是根据valu ...

完美解决,3Q~




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