easyui combobox 自动显示默认值问题
<inputname="stockTypeSid"id="stockTypeSid"class="easyui-combobox"style="width:100px"d...
<input name="stockTypeSid" id="stockTypeSid" class="easyui-combobox" style="width:100px"
data-options="
valueField:'sid',
textField:'stockName',
singleSelect:true,
url: '${ctx}/stockSearch/stockType.html',
columns: [[
{field:'stockName'},
]],
fitColumns: true" >
数据库中sid最小的是 0 ,所以导致前台页面上老是显示0的对应数据,如何让下来列表在为选择前是空的啊 展开
data-options="
valueField:'sid',
textField:'stockName',
singleSelect:true,
url: '${ctx}/stockSearch/stockType.html',
columns: [[
{field:'stockName'},
]],
fitColumns: true" >
数据库中sid最小的是 0 ,所以导致前台页面上老是显示0的对应数据,如何让下来列表在为选择前是空的啊 展开
1个回答
展开全部
我的做法是在后台返回时,在列表的前面添加一行
{sid:-1,stockName:''}或者{sid:-1,stockName:'--请选择--'}
提交的时候要判断,如果selectValue为-1的话提示请选择
还有一种做法是在combobox的loadFilter里面:
$('#cc').combobox({
loadFilter: function(data){
//在这里往data数组里面push一条数据{sid:-1,stockName:''}
}
});
追问
你好,你的这种方法,试过,但是问题依旧存在,而且,我新加一条sid:-1,stockName:'' 数据依旧是从sid=0开始的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询