easyui的下拉复选combobox

本文详细介绍了如何在EasyUI中使用下拉复选框Combobox,包括js文件的引入、页面元素设置以及JavaScript的初始化和操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、引入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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值