jQuery MiniUI

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

mini-combobox下拉框Grid.load(url);之后不显示数据 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-6-7 10:46:36 |只看该作者 |倒序浏览
<div property="columns">
<div field="NAME" name="NAME" type="comboboxcolumn" width="100" headerAlign="center" align="center" >来源
<input property="editor" id="ly" class="mini-combobox"   showNullItem="false" style="width: 100%" allowInput="true" /> </div>

在页面加载前加了这个方法用于从数据库查询到的下拉框的下拉值并返回加载下拉框
function loadUrl(){
        var ly= mini.get("ly");
        if(ly == undefined){
                setTimeout("loadUrl()",500);
        }else{                       
                bsb.load(window.location.protocol + "//" + window.location.host + $appRoot + "/ly");
        }
}

但是已保存数据都存好了,在界面刷新加载之后,下拉框显示为空,光标点击才会显示存好的数值,或者点击新增一行,下拉框那一列的数值才会显示。请问为何加载之后下拉框不显示值?

Rank: 8Rank: 8

沙发
发表于 2016-6-7 11:05:53 |只看该作者
用type="comboboxcolumn"的话,下拉数据必须是固定的
你的数据有变化请使用field+displayField

Rank: 1

板凳
发表于 2016-6-7 11:20:22 |只看该作者
dforce 发表于 2016-6-7 11:05
用type="comboboxcolumn"的话,下拉数据必须是固定的
你的数据有变化请使用field+displayField
...

OK,解决啦!谢谢版主sama

Archiver|普加软件

GMT+8, 2025-7-2 00:52 , Processed in 1.028591 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部