今天在做更新的时候,被如何让下拉框回显选中默认值问题困扰了一下,所以在网上搜罗了一些方法,最后尝试成功,记录一下。
下拉框初始化有几种方式:1.用js初始化
2.用标签初始化
两者大同小异,只是写代码的位置不同而已。
今天记录的重点是,选中默认值要用到onLoadSuccess方法,举个栗子:
<input class="easyui-combobox" id="leaderID" name="leaderID"
data-options="valueField:'detailValue',textField:'detailName',prompt:'请选择',required:true,
editable:false,url:'${ctx}/common/view/getConstantDetailList?constantDetailType=marketLeader'" style="width:164px"/>
选中默认值方法如下:
getDefault("leaderID",'${marketIncome.leaderID}');//默认值从更新的对象中取
//初始化下拉列表默认值
function getDefault(id,value){//id 为combobox的id,value为默认值