EasyUI combobox 三級聯動


<script type="text/javascript">

  $(function(){
   loadqsfCombobox();
  });

function loadqsfCombobox(){
    $('#bigArea').combobox({
        url:'/ydmsy/actions/area_base/getDSFData.do?actionId=ydmsy_area_base_getDSFData',    
        prompt : '輸入空格或關鍵字后自動搜索',
        valueField:'bigArea',    
        textField:'bigArea',
        filter: function(q, row){
            var opts = $(this).combobox('options');
            return row[opts.textField].indexOf(q) >-1;
        },
        onSelect:function(rec){
            $("#province").combobox('clear');
            var url = "/ydmsy/actions/area_base/getDSFData.do?actionId=ydmsy_area_base_getDSFData&bigArea=" + rec.bigArea;
            $("#province").combobox('reload', url);
        },
        loadFilter:function(oData){
            var data = oData.data;
            for(var i in data){
                data[i].bigArea = data[i].bigArea;
            }
            //data.unshift({"bigArea":"","bigArea":"請選擇"});
            return data;
        }
    });
$(
'#province').combobox({ url:'', valueField:'provinceId', textField:'provinceName', filter: function(q, row){ var opts = $(this).combobox('options'); return row[opts.textField].indexOf(q) >-1; }, onSelect:function(rec){ $("#distribution").combobox('clear'); var url = "/ydmsy/actions/area_base/getDSFData.do?actionId=ydmsy_area_base_getDSFData&provinceId=" + rec.provinceId; $("#distribution").combobox('reload', url); }, loadFilter:function(oData){ var data = oData.data; //data.unshift({"provinceId":"","provinceName":"請選擇"}); return data; } });
$(
'#distribution').combobox({ url:'', valueField:'bm', textField:'mc', filter: function(q, row){ var opts = $(this).combobox('options'); return row[opts.textField].indexOf(q) >-1; }, loadFilter:function(oData){ var data = oData.data; //data.unshift({"bm":"","mc":"請選擇"}); return data; } }); }; </script>
<body>
<table>

<tr>
<td align="right">大區:</td>
<td>
<input type="text" id="bigArea" name="bigArea" class="easyui-combobox" style="width:220px;height:26px"/>
</td>
<td align="right">省:</td>
<td>
<input type="text" id="province" name="province" class="easyui-combobox" style="width:220px;height:26px"/>
</td>
<td align="right">分撥中心:</td>
<td>
<input type="text" id="distribution" name="distribution" class="easyui-combobox" style="width:220px;height:26px"/>
</td>
</tr> </table>

</body>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM