easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
来源:互联网 发布:阿里云oss附件存储 编辑:程序博客网 时间:2024/06/08 02:37
有时候用easyui detebox控件要取一个日期范围,可能会用到联动效果,这时候就会发现点击几天按钮不会触发onSelect事件,有个简单的方法可以解决这个问题:
增加一个onHidePanel事件,这个事件只负责处理“今天”,这个事件要在onSelect事件上面,这样你点击其他的日期的时候,还会触发onSelect,就不会出现错误啦
样式:
代码:
$('#halfyearE').datebox({onHidePanel : function() {var t = Date.parse(curtime);var curr_time = new Date(t);var strDate = curr_time.getFullYear() + "年";strDate += (curr_time.getMonth() + 1) + "月";var strDate1 = curr_time.getFullYear() + "年";if (curr_time.getMonth() == 11) {strDate1 += "01月";} else {strDate1 = (curr_time.getFullYear() - 1)+ "年";mv = (curr_time.getMonth() + 2);strDate1 += (mv < 10 ? '0' : '') + mv;strDate1 += "月";}$("#halfyearS").html(strDate1);$('#halfyearE').datebox('setValue', strDate);},onSelect : function(date) {var t = Date.parse(curtime);var nowdate = new Date(t);if (nowdate.getFullYear() < date.getFullYear()|| (nowdate.getFullYear() == date.getFullYear() && nowdate.getMonth() < date.getMonth())) {var curr_time = new Date(t);} else {var curr_time = new Date(date);}var strDate = curr_time.getFullYear() + "年";strDate += (curr_time.getMonth() + 1) + "月";var strDate1 = curr_time.getFullYear() + "年";if (curr_time.getMonth() == 11) {strDate1 += "01月";} else {strDate1 = (curr_time.getFullYear() - 1)+ "年";mv = (curr_time.getMonth() + 2);strDate1 += (mv < 10 ? '0' : '') + mv;strDate1 += "月";}// strDate1 += curr_time.getDate();$("#halfyearS").html(strDate1);$('#halfyearE').datebox('setValue', strDate);}});
阅读全文
0 0
- easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
- asp.net 点击服务器按钮 不触发后台事件解决方法
- asp.net 点击服务器按钮 不触发后台事件解决方法
- easyui window点击关闭按钮,触发事件
- 给EasyUI的DateBox控件增加一个清空按钮
- 给easyui的datebox控件添加清空按钮
- easyui datebox today按钮点击无效 解决办法
- EasyUI Combobox 的 onChange,onSelect,onClick 事件
- button按钮按下触发IMage控件按钮点击事件
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- UIActionSheet 按钮不响应点击事件的解决方法
- iOS7 - UIActionSheet 按钮不响应点击事件的解决方法
- Angularjs中table中实现点击td中按钮不触发tr的点击事件
- Shell: 读配置文件并用逗号分割
- 利用JPCT-AE在安卓设备上进行*.obj文件的加载和显示
- eclipse打maven的jar包包含依赖jar
- android开发笔记之com.android.support:percent
- Java练习(2)——冒泡排序
- easyui datebox控件点击今天按钮不触发onSelect事件的解决方法
- mysql索引总结
- Java开发小技巧(四):配置文件敏感信息处理
- 线性代数 03.01 矩阵的初等变换
- 如何打造出与人类自然交流的机器人?这里有四点秘籍 | 干货
- 日本这款仿生机器人不仅更像人了 还能像人类一样“出汗” | 研究
- 施密特将辞任Alphabet执行董事长 转任技术顾问 | 聚焦
- slider简介
- 毕业五年,一位IT外包女程序员的心酸史和无奈