jQuery MiniUI

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

ComboBox 通过js赋值后怎么触发onvaluechanged [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-10-11 14:24:10 |只看该作者 |倒序浏览
ComboBox 通过js赋值后怎么触发 onvaluechanged 方法?


上图是修改miniui示例的代码的例子

上图是通过下拉框选择后可以触发 onvaluechanged  方法,
通过点击按钮赋值后ComboBox 的值改变了,却没触发onvaluechanged   方法
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2017-10-11 14:28:30 |只看该作者
obj.doValueChanged();
js赋值我们都是不触发valuechanged事件的,需要主动调用一下

Rank: 3Rank: 3

板凳
发表于 2017-10-11 14:40:35 |只看该作者
felt 发表于 2017-10-11 14:28
obj.doValueChanged();
js赋值我们都是不触发valuechanged事件的,需要主动调用一下

还有这个方法,不错,好用,为什么API里面没体现出来呢?我建议在API上多花点心思,更完善些,这样用户才会觉得这个东西好用,才会更愿意接受这个产品

Rank: 8Rank: 8

地板
发表于 2017-10-11 15:08:13 |只看该作者
wujiaxin 发表于 2017-10-11 14:40
还有这个方法,不错,好用,为什么API里面没体现出来呢?我建议在API上多花点心思,更完善些,这样用户才 ...

combobox<<popupedit<<buttonedit
buttonedit的api内有介绍的,combobox是从buttonedit派生出来的,就没有单独写了。

Rank: 3Rank: 3

5#
发表于 2017-11-16 16:21:43 |只看该作者
felt 发表于 2017-10-11 15:08
combobox

mini-checkbox 怎么通过 js 触发选中  checkedchanged  事件  和 valuechanged 事件?
有些控件在js 可以通过 obj.doValueChanged() 来触发,但是这个复选框却不生效

Rank: 8Rank: 8

6#
发表于 2017-11-16 17:21:31 |只看该作者
wujiaxin 发表于 2017-11-16 16:21
mini-checkbox 怎么通过 js 触发选中  checkedchanged  事件  和 valuechanged 事件?
有些控件在js 可以 ...

js赋值都不会触发,这是MiniUI的规则。
doValueChanged是部分控件的方法,不是通用方法
checkbox没有这方法。
你需要触发事件执行的事情,直接执行

Archiver|普加软件

GMT+8, 2025-7-14 05:42 , Processed in 1.037369 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部