jQuery MiniUI

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

如何获取combobox的选中项的index呢 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-9-28 17:10:15 |只看该作者 |倒序浏览
[
{"dqid":"530000","dqmc":"四川省","short_dqid":"53","xzdqid":"000001"},
{"dqid":"510000","dqmc":"云南省","short_dqid":"51","xzdqid":"000002"}
]
这个是combobox的数据,在选中四川省的时候 我想获取到shor_dqid,这个该怎么获取呢?或者获取到  四川省 这项的 data

Rank: 8Rank: 8

沙发
发表于 2014-9-28 21:12:16 |只看该作者
combobox.getSelected().short_dqid

Rank: 1

板凳
发表于 2014-9-29 08:38:34 |只看该作者
felt 发表于 2014-9-28 21:12
combobox.getSelected().short_dqid

谢谢 昨天找了论坛上以前的帖子 好不容易才找到 话说有没有完善点的API呢?这些方法 官网上的API都没有呢...

Rank: 1

地板
发表于 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的方法么

Rank: 8Rank: 8

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

obj.doValueChanged()
指定触发valuechanged事件

Rank: 1

6#
发表于 2014-9-29 10:14:52 |只看该作者
felt 发表于 2014-9-29 09:32
obj.doValueChanged()
指定触发valuechanged事件

这么高大上.......
提交的时候 var json = mini.encode([o]); 我看了下 combobox 这么获取的是value值呢 能否获取到text 值呢谢谢

Rank: 8Rank: 8

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

你是用什么方式提交的

Archiver|普加软件

GMT+8, 2024-9-17 04:31 , Processed in 1.017855 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部