jQuery MiniUI

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

Combobox延迟加载,下拉框高度显示不正常 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-12-24 16:09:47 |只看该作者 |倒序浏览
我采用如下方式来动态创建Combobox,并使用懒加载的方式来加载数据,但结果显示不正常。

  1. var combobox = new nui.ComboBox();
  2. combobox.set({
  3.         id: prompt.csbh,
  4.         name: prompt.csmc,
  5.         required: (prompt.sfbx == REQURIED_TRUE) ? true : false,
  6.         width: PROMPT_WIDTH,
  7.         valueField: 'value',
  8.         textField: 'text',
  9.         dataField: 'options',
  10.         showNullItem: false,
  11. });
  12. combobox.on('buttonclick', function(e) {
  13.         var ajaxConf = new Cap4jAjaxConf();
  14.         ajaxConf.setIsShowSuccMsg(false);
  15.         ajaxConf.setSuccessFunc(function(data) {
  16.                 combobox.setData(data.options);
  17.         });

  18.         $J.postByAjax({promptParams:prompt.qzcs}, appContext + prompt.qzdz, ajaxConf);
  19. });
  20. combobox.render(container);
复制代码
结果显示如下,下拉框高度是默认的,而不是根据我的结果调整:


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

Rank: 8Rank: 8

沙发
发表于 2014-12-24 16:15:38 |只看该作者
用onbeforeshowpopup事件加载
ajax设置同步

Rank: 1

板凳
发表于 2014-12-25 10:35:14 |只看该作者
dforce 发表于 2014-12-24 16:15
用onbeforeshowpopup事件加载
ajax设置同步

谢谢版主,果然可以!

Archiver|普加软件

GMT+8, 2025-7-17 02:08 , Processed in 1.047667 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部