标签:
使用jquery easyui的下拉列表combobox碰上问题,下拉列表的项都是从
1
2
3
4
5
6
7
8
|
$( ‘#selUnin‘ ).combobox({ url: _callback_url + ‘&action=getUnin‘ , valueField: ‘id‘ , textField: ‘text‘ } }); $( "#selUnin" ).append( "<option value=‘‘>=全部=</option>" ); |
1
2
3
4
5
6
7
8
|
$( ‘#selUnin‘ ).combobox({ url: _callback_url + ‘&action=getUnin‘ , valueField: ‘id‘ , textField: ‘text‘ , onLoadSuccess: function (param) { $( "#selUnin" ).append( "<option value=‘‘>=全部=</option>" ); } }); |
在网上也查了很久,一直没能找到方法解决.经过学习得知:
因为jquery easyui的下拉列表combobox是用DIV模拟的(其实看看它的样式就应该想到)。
解决办法:
步骤如下:
1、一个空下拉框
<select id="customCombobox">
</select>
2、为下拉框添加子项(这时候可以是后台读过来的数据)
$("#customCombobox").append("<option value=‘1‘>JAVA</option>");
3、将下拉框转化为EASYUI中的Combobox
$("#customCombobox").combobox({});
只要填充好数据再去转化那就一定不会出问题!
另外一种方法:
<input id="comCc" value="0" class="easyui-combobox" data-options="required:true,editable:false,valueField:‘id‘,textField:‘text‘,width:80" />
$(function () {
$.setAreabox(‘comCc‘, "/Report/test/test");//初始销区下拉框
})
标签:
原文地址:http://blog.csdn.net/xiaojian1018/article/details/46008463