jQuery MiniUI

标题: mini-combobox下拉框Grid.load(url);之后不显示数据 [打印本页]

作者: hanshi_123    时间: 2016-6-7 10:46:36     标题: mini-combobox下拉框Grid.load(url);之后不显示数据

<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");
        }
}

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

作者: dforce    时间: 2016-6-7 11:05:53

用type="comboboxcolumn"的话,下拉数据必须是固定的
你的数据有变化请使用field+displayField

作者: hanshi_123    时间: 2016-6-7 11:20:22

dforce 发表于 2016-6-7 11:05
用type="comboboxcolumn"的话,下拉数据必须是固定的
你的数据有变化请使用field+displayField
...

OK,解决啦!谢谢版主sama




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