一、引入js
<!-- easyui下拉复 -->
<script type="text/javascript" src="static/easyui/easyloader.js"></script>
<script type="text/javascript" src="static/easyui/locale/zh_cn.js"></script>
<script type="text/javascript" src="static/easyui/themes/icon.css"></script>
<script type="text/javascript"> easyloader.theme = "metro" ; </script>
二、页面
<td>
<input type="text" id="sealState" name="sealState" title="全部印章状态" value=""/>
<input type="hidden" id="sealStateIds" name="sealStateIds" value="${pd.sealStateIds}"/>
</td>
三、js初始化及使用combobox
<script type="text/javascript">
$(function() {
//加载印章状态项sealStateList为后台获取的list
var combobox_datas = [] ;
<c:forEach items="${sealStateList}" var="sState">
combobox_datas.push({"id":"${sState.standardCode}" , "text" : "${sState.name}"});
</c:forEach>
using('combobox', function(){
//初始化combobox
$('#sealState').combobox({
data:combobox_datas,
multiple:true,
valueField:'id',
textField:'text'
});
//设置默认显示
$('#sealState').combobox('setText',"请选择状态");
//回显下拉复选
var sealStateIds= "${pd.sealStateIds}";
if(!empty(sealStateIds))
{
var stateArry = sealStateIds.split(",");
$('#sealState').combobox('setValues',stateArry);
}
});
});
//检索
function search(){
var sealState = $('#sealState').combobox('getValues');
$("#sealStateIds").val(sealState);
$("#StuffForm").submit();
}
</script>