easyui系列一 下拉框之组合框combobox


 

一、基础组合框

示例

<select class="easyui-combobox" name="state" style="width:200px;">
    <option value="AL">Alabama</option>
    <option value="AK">Alaska</option> 
</select>

PS:宽度可用百分比

 

二、实战运用

1.  设置默认值

通过onLoadSuccess事件来实现
<input id="cbType" class="easyui-combobox" data-options="url:'/xxxx',onLoadSuccess:onLoadSuccess,editable:false,valueField:'id',textField:'text',multiple:false" style="width: 120px; " />

<script>
    function onLoadSuccess(data) {  
        if (data && data.length > 0) {
            var v = $("#cbType").combobox('getValue'); 
            if (!v) $("#cbType").combobox('setValue', data[0].id);
        }
    }
</script>

PS:同时也用于创建和编辑页面,编辑在页面加载后设置: $("#cbType").combobox("setValue", row[0].Type);

2.获取当前选择项 

通过onSelect事件来实现;
场景:同时要获取到选中选项的id和文本

3.可编辑状态

通过设置data-option实现:editable:false

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM