最近在研究easyUi select下拉框选择默认值 还是挺难搞,经过一番周折 代码如下:
<!-- 此处没有用select 而是用的input 同样可以达到下拉效果--> <tr>
<td><input class="input" id="org" name="org"></td>
</tr>
js代码 $('#org').combobox({
url:'${ctx}/admin/getorgbyuid', // 后台获取值(这个就不用多说了)
valueField:'id',
textField:'orgname',
editable: false,
onLoadSuccess: function () { //数据加载完毕执行此方法
var data = $('#org').combobox('getData');// 获取到的值是一个object数字 easyUi就是很奇怪 获取值的方法是getData
if (data.length > 0) {
$("#org").combobox('select', data[0].id);//此处用id 目的是在提交的时候往后台传的是id 显示还是会显 示 textField:'orgname',
}
}
}); //题外话: //做非空验证 //提交按钮
function submitForm(){
//判断非空 // jquery的value方法 和document.getElementById 方法获取不到值 var orgvalue=$('#org').combobox('getValue');
if(orgvalue==""){
return;
}
document.getElementById("f").action='${ctx}/admin/toindexpage';
document.getElementById("f").submit();
}
|
easyUi select选择默认值
最新推荐文章于 2024-10-01 21:28:00 发布
