jQuery MiniUI

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

combobox自动显示下拉框问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-12-11 10:07:51 |只看该作者 |倒序浏览
本帖最后由 xx175194716 于 2013-12-11 10:09 编辑

我再做一个combobox控件时,当用户在页面点击一个“查询”按钮后,想自动显示指定的combobox控件的下拉框选项;mini.get("combobox").showPopup();//用的这个方法自动显示下拉框
但是在显示的时候下拉框的样式出现问题
正常的显示:

异常显示:

我用的显示下拉框的方法是否正确,或者用其他什么方法自动显示下拉框
求解答!


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-12-11 10:16:48 |只看该作者
提供个能重现问题的html的,我们看下

Rank: 2

板凳
发表于 2013-12-11 10:38:16 |只看该作者
啊,我知道问题了;
因为我combobox加载数据时用的是.load(json);
例:
var combobox = mini.get("combobox ");
combobox.showPopup();
combobox.load(jsonData);
这样的写法顺序,显示出来下拉框高度就有问题了;

如果我换成这样:
var combobox = mini.get("combobox ");
combobox.load(jsonData);
combobox.showPopup();
这样的写法就OK了!

这样写有什么区别,具体原因我还不是很清楚!

Rank: 8Rank: 8

地板
发表于 2013-12-11 10:51:04 |只看该作者
数据加载完再打开
你先打开后加载的话肯定有后提

Archiver|普加软件

GMT+8, 2025-7-13 14:53 , Processed in 1.046837 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部