//编辑修改或新增页面联动可以这样写
jQuery(function(){ // 省级 $(‘#province‘).combobox({ valueField:‘itemvalue‘, //值字段 textField:‘itemtext‘, //显示的字段 url:‘/user/sort/province_list‘, panelHeight:‘auto‘, required:true, editable:true,//不可编辑,只能选择 value:‘${user.province}‘, onChange:function(province){ //$(‘#city‘).combobox(‘clear‘); $(‘#city‘).combobox({ valueField:‘itemvalue‘, //值字段 textField:‘itemtext‘, //显示的字段 url:‘/user/sort/city_list?province=‘+province, panelHeight:‘auto‘, required:true, editable:true,//不可编辑,只能选择 value:‘--请选择--‘ }); } }); //县市区 $(‘#city‘).combobox({ valueField:‘itemvalue‘, //值字段 textField:‘itemtext‘, //显示的字段 url:‘/user/sort/city_list?province=${user.province}‘, panelHeight:‘auto‘, required:true, editable:true,//不可编辑,只能选择 value:‘${user.city}‘ }); }); // 表单table <tr> <td align="right">地区 省级</td> <td align="left"> <input type="text" id="province" name="province" style="width: 128px" class="easyui-validatebox" validType="selectValid[‘--请选择--‘]" /> </td> </tr> <tr> <td align="right">地区 县市区</td> <td align="left"> <input type="text" id="city" name="city" style="width: 128px" class="easyui-validatebox" validType="selectValid[‘--请选择--‘]"/> </td> </tr>
查看页面 可以这样写
jQuery(function(){ // 省级 $(‘#province‘).combobox({ valueField:‘itemvalue‘, //值字段 textField:‘itemtext‘, //显示的字段 url:‘/user/sort/province_list‘, panelHeight:‘auto‘, required:true, editable:false,//不可编辑,只能选择 value:‘${user.province}‘ }); //县市区 $(‘#city‘).combobox({ valueField:‘itemvalue‘, //值字段 textField:‘itemtext‘, //显示的字段 url:‘/user/sort/city_list?province=${user.province}‘, panelHeight:‘auto‘, required:true, editable:false,//不可编辑,只能选择 value:‘${user.city}‘ }); }); // 表单Table <tr> <td align="right">地区 省级</td> <td align="left"> <input type="text" id="province" name="province" class="easyui-validatebox" validType="selectValid[‘--请选择--‘]" disabled="disabled"/> </td> </tr> <tr> <td align="right">地区 县市区</td> <td align="left"> <input type="text" id="city" name="city" class="easyui-validatebox" validType="selectValid[‘--请选择--‘]" disabled="disabled"/> </td> </tr>
上述代码是边学习EasyUI,边总结的,如有不足之处,请谅解!
注意:联动的时候,最好给组合框都设置宽度,因为我做的时候发现不设置宽度,省级联动城市的时候,城市组合框宽度会越来越短,设置宽度
style="width: 128px"
解决了!希望这点给大家带来点帮助!
时间: 2024-09-28 18:36:18