easyui combobox 下拉框默认显示
程序员文章站
2022-03-09 10:04:54
...
- 用easyui制作下拉框,默认会展示“valueFiled”空值对应的“textField”。适合用作提示。代码如下:
var data = [
{'text' : '未选择', 'value' : ''},
{'text' : '亚洲', 'value' : '1'},
{'text' : '欧洲', 'value' : '2'},
{'text' : '非洲', 'value' : '3'},
{'text' : '北美洲', 'value' : '4'},
{'text' : '南美洲', 'value' : '5'},
{'text' : '大洋洲', 'value' : '6'},
{'text' : '南极洲', 'value' : '7'}
];
$('#test').combobox({
textField : 'text',
valueField : 'value',
panelHeight : 'auto',
data : data
})
结果如图:- 如果想默认展示特定的值:
- 方法一,可用”combobox“的”setValue“方法设置特定的值。
var data = [
{'text' : '未选择', 'value' : ''},
{'text' : '亚洲', 'value' : '1'},
{'text' : '欧洲', 'value' : '2'},
{'text' : '非洲', 'value' : '3'},
{'text' : '北美洲', 'value' : '4'},
{'text' : '南美洲', 'value' : '5'},
{'text' : '大洋洲', 'value' : '6'},
{'text' : '南极洲', 'value' : '7'}
];
$('#test').combobox({
textField : 'text',
valueField : 'value',
panelHeight : 'auto',
data : data,
onLoadSuccess : function(){
$('#test').combobox('setValue','6');
}
})
结果如图:
- 方法二,加载的数据里添加“selected : true”。代码如下。
var data = [
{'text' : '未选择', 'value' : ''},
{'text' : '亚洲', 'value' : '1'},
{'text' : '欧洲', 'value' : '2'},
{'text' : '非洲', 'value' : '3'},
{'text' : '北美洲', 'value' : '4','selected':true},
{'text' : '南美洲', 'value' : '5'},
{'text' : '大洋洲', 'value' : '6'},
{'text' : '南极洲', 'value' : '7'}
];
$('#test').combobox({
textField : 'text',
valueField : 'value',
panelHeight : 'auto',
data : data,
})
结果如图:
完整代码见GitHub:
https://github.com/themeth/test/blob/master/easyui-combobox.html
推荐阅读
-
DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
-
解决easyui combobox赋值boolean类型的值时,经常出现的内容显示的value而不是text的bug
-
EasyUI实现combobox下拉框多选以及取值(代码教程)
-
DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值
-
EasyUI中的combobox下拉框如何自适应高度?
-
WPF DataGrid ComboBox 下拉框数据绑定。且默认显示下拉框,可与其他列绑定联动。
-
EasyUI中combobox默认值注意事项_jquery
-
easyui-combobox-多选优化(只能是下拉框的值)
-
解决easyui combobox赋值boolean类型的值时,经常出现的内容显示的value而不是text的bug
-
Easyui combobox实现下拉框依赖事件