jQuery MiniUI

标题: 如何获取combobox的选中项的index呢 [打印本页]

作者: 396708323@qq.co    时间: 2014-9-28 17:10:15     标题: 如何获取combobox的选中项的index呢

[
{"dqid":"530000","dqmc":"四川省","short_dqid":"53","xzdqid":"000001"},
{"dqid":"510000","dqmc":"云南省","short_dqid":"51","xzdqid":"000002"}
]
这个是combobox的数据,在选中四川省的时候 我想获取到shor_dqid,这个该怎么获取呢?或者获取到  四川省 这项的 data


作者: felt    时间: 2014-9-28 21:12:16

combobox.getSelected().short_dqid
作者: 396708323@qq.co    时间: 2014-9-29 08:38:34

felt 发表于 2014-9-28 21:12
combobox.getSelected().short_dqid

谢谢 昨天找了论坛上以前的帖子 好不容易才找到 话说有没有完善点的API呢?这些方法 官网上的API都没有呢...
作者: 396708323@qq.co    时间: 2014-9-29 08:53:33

本帖最后由 396708323@qq.co 于 2014-9-29 08:55 编辑
396708323@qq.co 发表于 2014-9-29 08:38
谢谢 昨天找了论坛上以前的帖子 好不容易才找到 话说有没有完善点的API呢?这些方法 官网上的API都没 ...

我在做一个地区的级联,联动是没有问题了,但是我想在加载完后初始化数据,我是这样设置选中项的
var obj = mini.get('com_sheng');
                var data = obj.getData();
                for (var i = 0; i < data.length; i++) {
                    if (data.dqid == '530000') {
                        obj.select(i);
                    }
                }
但是这样选中的时候,如何才能把市级的行政代码加载进来呢?因为省是进入页面就直接加载的,省选择了市才加载,现在省的选择项通过上面的方法改变了,但是如何触发省的valuechanged事件呢?只能在obj.select(i)后面在上valuechanged的方法么
作者: felt    时间: 2014-9-29 09:32:16

396708323@qq.co 发表于 2014-9-29 08:53
我在做一个地区的级联,联动是没有问题了,但是我想在加载完后初始化数据,我是这样设置选中项的
var ...

obj.doValueChanged()
指定触发valuechanged事件
作者: 396708323@qq.co    时间: 2014-9-29 10:14:52

felt 发表于 2014-9-29 09:32
obj.doValueChanged()
指定触发valuechanged事件

这么高大上.......
提交的时候 var json = mini.encode([o]); 我看了下 combobox 这么获取的是value值呢 能否获取到text 值呢谢谢
作者: felt    时间: 2014-9-29 10:55:54

396708323@qq.co 发表于 2014-9-29 10:14
这么高大上.......
提交的时候 var json = mini.encode([o]); 我看了下 combobox 这么获取的是valu ...

你是用什么方式提交的




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