<td><input id="Area" name="Area"  type="text" style="width:125px;padding-left: 10px;" />
</td>
$(function() {//乡镇$("#Area").combobox({url : "${path }/geocodingRegion/getTownsAll",valueField:'id',textField:'name',panelHeight:"auto",mode : 'remote',editable:false,onSelect:function(n,o){   //当前选择if(o!=""&&n!=o){$("#Area").val(n.id);}}   onChange:function(n,o){   //当选项改变时触发if(o!=""&&n!=o){changeOrNot=1;}}});
});

-------------------------------------------------------联动------------------------------------------------------------------------------------

<tr><td class="title">所属区域</td><td><select id="ddlEArea" name="ddlEArea" class="easyui-combobox easyui-validatebox"  data-options="editable:false" style="width:180px;" required="required" >
<!--             <option value="-1">    请选择</option>-->         </select></td><td class="title">所属路段</td><td><select id="ddlESection" name="ddlESection" class="easyui-combobox easyui-validatebox" data-options="editable:false" style="width:180px;" required="required"></select></td>
</tr>
//辖区
$("#ddlEArea").combobox({url : '${path }/baseData/union?parNode=1880',valueField:'id',textField:'proName',panelHeight:'auto',mode : 'remote',onChange:function(n,o){if(o!=""&&n!=o){changeOrNot=1;}},onSelect: function(rec){$("#ddlESection").combobox('clear');$("#ddlESection").combobox('reload','${path }/baseData/union?parNode='+rec.id);}
});
//路段
$("#ddlESection").combobox({valueField:'id',textField:'proName',panelHeight:400,mode : 'remote',onChange:function(n,o){if(o!=""&&n!=o){changeOrNot=1;}},onSelect: function(rec){}}); 

--------------------------------------------自定义选项--------------------------------------

<td class="title">处罚状态:</td>
<td ><input type="text" name="penaltyStatus" id="illega-PenaltyStatus"></input></td>$('#illega-PenaltyStatus').combobox({valueField:'id',textField:'name',editable:false,value:'',width:130,panelHeight:'auto',data:[{id:'',name:'全部'},{id:'0',name:'未处罚'},{id:'1',name:'已罚款'}, {id:'2',name:'已警告'}]
});第二种后端查询的集合
<td><input id="lightType" name="lightType" placeholder="选择路灯类型" class="easyui-combobox" data-options="width:150" />
</td>
//路灯类型
$("#lightType").combobox({valueField:'id',textField:'proName',panelHeight:'auto',mode : 'remote',data:${baseDataList},  //后端查询的集合onChange:function(n,o){}
});
//获取值
var lightType = $("#lightType").combobox('getValue');

---------------------------------------默认选中和联动----------------------------

       //区域$("#areaId").combobox({url : "${path }/url",valueField:'id',textField:'name',panelHeight:'auto',mode : 'remote',onLoadSuccess:function(){var areaData = $("#areaId").combobox('getData');//获取所有下拉框数据//默认选中第一个$("#areaId").combobox('select',areaData[0].id);},onSelect:function(rec){$("#roadId").combobox('clear');$("#roadId").combobox('reload','${path}/url?regionId='+rec.id);}});

在EasyUI中combobox组件设置滚动条:

1.垂直滚动条:设置panelHeight属性,默认200,组件的数据过多滚动条自动出现,设置auto,则不出现滚动条。

2.水平滚动条:水平滚动条在组建中无法通过属性进行设置,但是可以通过样式进行控制。

给页面添加

1

2

3

.combobox-item{

    white-spacenowrap;

}

此样式会修饰页面所有combobox组件,当某个数据过长时会出现水平滚动条。

-------------------------------------------内容回显----------------------------------------------

<input type="hidden" name="areaId"  style="width: 200px;" data-options="required:true" /><select id="areaId" name="areaId" style="width: 200px; " class="easyui-validatebox" data-options="required:true" value="${cityUnit.unitId}"><option value='${roadArrive.areaId}' selected="selected">${areaName}</option></select>$("#areaId").combobox({url:'${path }/geocodingRegion/getRegionAll?level=2',valueField:'id',textField:'name',editable:false,panelHeight:100,required:true,onSelect:function(node){$("#roadId").combobox({url:'${path }/geocodingRoad/getRoadAllByRegion?regionId='+node.id}).combobox('clear');}
});

easyUI下拉框默认选中和联动、内容回显相关推荐

  1. easyui的combobox设置下拉框默认选中某一项

    JSP页面:可以这样写,提供option的选项, <input class="easyui-combobox" name="customerStatus" ...

  2. select下拉框默认选中selected属性不起作用的解决方法 ligerui

    select下拉框默认选中selected属性不起作用 浏览器-360浏览器 系统-win10 框架-ligerui 原先代码: <td align="left" class ...

  3. 获取下拉框的文本和值,下拉框默认选中

    js获取select标签选中的值,下拉框默认选中 <option value="${boj.xxx}" ${boj.xxx eq param.SELECT_NAME ? 's ...

  4. jquery中如何获取select 下拉框默认选中的值?

    通过id获取下拉框默认选中的值 <select class="form-control" id="numbers"><option value ...

  5. html下拉框怎么默认选中,select获取下拉框的值 下拉框默认选中方法

    本文主要介绍select下拉框的相关方法. 1.通过id获取下拉框的value和文本值 例如: 数字1 数字2 $("#numbers option:selected").val( ...

  6. layui表单单选按钮和下拉框默认选中

    单选按钮和下拉框默认选中 ​ 在使用layui的单选按钮和下拉框时,有时候需要将后台传过来的值使得单选框和下拉菜单默认选中.我的方法是将后台穿过来的值先放在一个隐藏域中,然后再去取值. 1.HTML片 ...

  7. angularjs的select 下拉框默认选中某个选项

    angularjs的select 下拉框默认选中某个选项 在网上找了很多链接,试验之后都不行.比如常见的: <select class="form-control" ng-m ...

  8. php下拉默认选中的值,select下拉框默认选中

    这次给大家带来select下拉框默认选中,select下拉框默认选中的注意事项有哪些,下面就是实战案例,一起来看一下. 本文主要介绍select下拉框的相关方法. 1.通过id获取下拉框的value和 ...

  9. js怎么给下拉框默认选中

    怎么给下拉框默认选中 <select id="shipping" name="node_type" class="valid"> ...

最新文章

  1. CUDA 11功能清单
  2. java.lang.IllegalStateException: Cannot modify managed objects outside of a write transaction. in /U
  3. 负载均衡工具haproxy安装,配置,使用
  4. Python批量剪裁图片
  5. 鼠标移动小球 Java_js实现跟随鼠标移动的小球
  6. 【Linux系统编程】进程的控制:结束进程、等待进程结束
  7. 开源云操作系统:填补技术空白 加速商业化进程
  8. java 复制标记_java-对于大文件,在标记inputStream并将其重置...
  9. Shell笔记5——函数的知识与实践
  10. 怎么在Linux中telnet服务器,Linux系统下Telnet服务器配置
  11. 关于开发工程师的绩效考核
  12. Q4-软件测试面试常见问题总结-本科毕业
  13. 金融网站服务器防护CC攻击,WAF启到哪些重要作用?
  14. Apple Store教育优惠(161103)
  15. python识图找图_初探利用Python进行图文识别(OCR)
  16. Lonlife-ACM 1014 - Absolute Defeat [差分]
  17. 厦大2021期中考试
  18. 有了繁难字库生僻字不用造(一)
  19. chatgpt平替,清华chatglm本地化部署教程(aigc大模型风口,校招找工作必备),包含weiui部署,api部署,对话框部署
  20. cdr 表格自动填充文字_CDR小工具YG插件,从此提升工作效率!

热门文章

  1. 学校计算机专业春联大全带横批,2016学校新年对联大全带横批
  2. 高中毕业:网络安全是一个好的专业吗?
  3. macos13发热严重(CMFSynAgent和sharingd两个进程占用cpu太高)
  4. Linux groupadd command not found 解决思路
  5. 10部职场电影教你求职/职场生存法则
  6. “向亲戚借30万买房,房价涨了,亲戚来闹怎么办?”
  7. PHPCMS2008与UCenter整合后会员头像不统一的原因和解决方案
  8. php uniqid 高并发,PHP uniqid 高并发生成不重复唯一ID
  9. linux新建用户组、用户
  10. 耐用的蓝牙耳机排行榜,平价好用蓝牙耳机推荐