easui 两个combobox相互选中时至对方为空的解决方案
combobox HTML:
<select id="monthplan" class="zxui-combobox" name="monthplan" style="width:150px;" >
<option value=""></option>
<option value="p1">计划1</option>
<option value="p2">计划2</option>
<option value="p3">计划3</option>
<option value="p4">计划4</option>
<option value="p5">计划5</option>
<option value="p6">计划6</option>
<option value="p7">计划7</option>
<option value="p8">计划8</option>
<option value="p9">计划9</option>
<option value="p10">计划10</option>
<option value="p11">计划11</option>
<option value="p12">计划12</option>
</select>
<select id="monthls" class="zxui-combobox" name="monthls" style="width:150px;" >
<option value=""></option>
<option value="k1">落实情况1</option>
<option value="k2">落实情况2</option>
<option value="k3">落实情况3</option>
<option value="k4">落实情况4</option>
<option value="k5">落实情况5</option>
<option value="k6">落实情况6</option>
<option value="k7">落实情况7</option>
<option value="k8">落实情况8</option>
<option value="k9">落实情况9</option>
<option value="k10">落实情况10</option>
<option value="k11">落实情况11</option>
<option value="k12">落实情况12</option>
</select>
查阅easyUI api 没有找到combobox设置默认值的内容,当然码友们又通过自己的js去实现的,但总体看来过于复杂,知道看到一位码友的文章,当我们选中下拉框1的时候通过他的onSelect事件,获取下拉框2的数据,并把下拉框二的第一组数据赋给下拉框二,就可以实现两个下拉框每次只能选择一个的逻辑。
js:
var datap = $('#monthls').combobox('getData');
var datas = $('#monthplan').combobox('getData');
$('#monthplan').combobox({
onSelect:function(param){
if (param.text) {
$('#monthls').combobox('select',datap[0].value);
}
}
});
$('#monthls').combobox({
onSelect:function(param){
if (param.text) {
$('#monthplan').combobox('select',datas[0].value);
}
}
});
感谢:https://www.cnblogs.com/soundcode/p/6542391.html
easui 两个combobox相互选中时至对方为空的解决方案的更多相关文章
- 转载:C++中两个类中互相包含对方对象的指针问题
原文链接:http://www.cnblogs.com/hanxi/archive/2012/07/25/2608068.html 前几天很不爽,因为C++中两个类中互相包含对方对象的指针编译时提示某 ...
- 【WPF】Combobox指定选中值用selectedValue不是很灵的时候,
wpf combobox 指定选中的值,前题,combobox是通过数据库绑定的ItemsSource:所以再指定的时候用selectValue不是很成功!我的解决方法是 生成一个字典,办值和索引对应 ...
- .Net平台Winform两个ComboBox控件绑定同一个数据源
今天WINFROM编程遇到这么一个问题:是有关WINFORM中两个comboBox控件绑定同一个数据源的问题,在窗体的界面上有两个comboBox,我在Form1_Load中对他们做了数据绑定(具体代 ...
- Cocos Creator两个类相互引用(调用)
如果两个类相互引用,脚本加载阶段就会出现循环引用,循环引用将导致脚本加载出错:///////////Game.jsvar Item = require("Item");var Ga ...
- 多态时最好将基类的析构函数设为virtual、 C++中两个类相互包含引用问题 (转载)
多态:http://blog.csdn.net/tmljs1988/article/details/8146521 C++中两个类相互包含引用问题:http://blog.csdn.net/leo11 ...
- c++中两个类相互包含引用的相关问题
在构造自己的类时,可能会遇到两个类相互引用的问题. 例如: class A { int i; B b; }; class B { int i; A a; }; 在这种情况下,这样就会出现一个死循环a. ...
- easyui的combobox默认选中第一个选项
pmProjectSelect.combobox({ editable:false, width:165, url : ctx + '/PmProject/findByProjectMgr', //c ...
- JS获取CHECKBOX的值 AND 两个CHECKBOX 循环选中
获取多选按钮的值 var chk_value = ''; $('input[data-action="checkRole"]:checked').each(function(){ ...
- 关于node中两个模块相互引用却不会死循环的问题
关于node中两个模块相互引用却不会死循环的问题 node中是通过require来导入加载模块的,require有两个作用: 1.加载文件模块并执行里面的代码 2.拿到被加载文件模块导出的接口对象 现 ...
- [转]Ext ComboBox 默认选中某一项
原文地址:http://blog.csdn.net/liuguxing/article/details/8623190 项目中经常用到选择框,需要从后台异步加载数据,可单独写一个组件进行加载 App. ...
随机推荐
- 面试突击83:什么情况会导致@Transactional事务失效?
一个程序中不可能没有事务,而 Spring 中,事务的实现方式分为两种:编程式事务和声明式事务,又因为编程式事务实现相对麻烦,而声明式事务实现极其简单,所以在日常项目中,我们都会使用声明式事务 @Tr ...
- Windows服务器的重复数据删除功能
自从Windows server 2012开始,微软在系统层面提供了重复数据删除功能.重复数据删除是为了文件服务器.虚拟化服务器等设计的.其实只要是存放的文件有大部分内容是相同的就可以发挥很好的效果. ...
- Elasticsearch:如何对PDF文件进行搜索
Elasticsearch 通常用于字符串,数字,日期等数据类型的检索,但是在 HCM.ERP 和电子商务等应用程序中经常存在对办公文档进行搜索的需求.今天的这篇文章中我们来讲一下如何实现 PDF.D ...
- Elasticsearch:shard 分配感知
- Logstash:在 Docker 中部署 Logstash
文章转载自:https://elasticstack.blog.csdn.net/article/details/116516923 创建一个目录 docker-logstash.在该目录下,有如下的 ...
- tcp_tw_recycle参数引发的系统问题
文章转载自: https://blog.csdn.net/zhuyiquan/article/details/68925707
- SEO知识点
SEO中的长尾理论 长尾关键词就是包含关键信息,但是搜索量比较少的句子或词组. 每一个长尾关键词都可能会为网站带来流量.一般一个较大的网站,流量的主要来源可能都由长尾关键词构成,因为网站除了目标关键词 ...
- Centos7下的基本操作
本系统是在centos7下最小化安装的 文件操作相关 创建文件夹mkdir name //创建一个文件夹 创建文本touch test.txt //创建文本 删除文件夹rm -rf 文件名 //删除文 ...
- java.lang.ClassNotFoundException:(新建的servlet无法找到class文件)的报错
该问题有可能是IDEA的部署没有更新的问题 将out中的 删除,然后重新导入即可
- 构造器与this、package、import关键字的使用
构造器一.构造器的作用: 1.创建对象 2.初始化对象的信息 二.说明: 1.如果没有显式的定义类的构造器的话,则系统默认提供一个空参的构造器 2.定义构造器的格式:权限修饰符 类名(形参列表){} ...