900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > easyui datebox控件点击今天按钮不触发onSelect事件的解决方法

easyui datebox控件点击今天按钮不触发onSelect事件的解决方法

时间:2021-02-09 23:49:21

相关推荐

easyui datebox控件点击今天按钮不触发onSelect事件的解决方法

在onSelect事件之前添加 onHidePanel事件

$(function () {//开始时间$('#{$namespace}QueryDate').datebox({onHidePanel:function() {//点击日期控件的“今天”触发查询事件search_by_date("QueryDate");},onSelect: function (date) {//点击日期触发查询事件search_by_date("QueryDate");}});}//点击日期触发查询事件function search_by_date(str){var stime,etime,inout,inoutcate,stockarea;stime = $("#{$namespace}QueryDate").datebox('getValue');etime = $("#{$namespace}QueryDate2").datebox('getValue');//起始时间>结束时间if(stime && etime){// var aa = new Date();var a2 = Date.parse(stime); //转换时间戳var b2 = Date.parse(etime); //转换时间戳if(a2-b2>0){//清空日期选择框$("#{$namespace}" + str).datebox('setValue','');$.messager.alert('注意','起始时间不能大于截止时间','warning');return;}else {//权限标记 1:有权限查看所有库区// var flag = $('#flag').val();var flag = '{$flag}';if(flag == 1) {stockarea = $("#{$namespace}StockArea").combobox("getValue");inout = $("#{$namespace}QueryCate").combobox("getValue");inoutcate = $("#{$namespace}QueryValue").combobox("getValue");$('#{$namespace}QueryDetail').datagrid('load',{json:1,etime : etime,stime : stime,inout : inout,inoutcate : inoutcate,stockarea : stockarea,});}else{//stockarea = $("#{$namespace}StockArea").combobox("getValue");inout = $("#{$namespace}QueryCate").combobox("getValue");inoutcate = $("#{$namespace}QueryValue").combobox("getValue");$('#{$namespace}QueryDetail').datagrid('load',{json:1,stime : stime,etime : etime,inout : inout,inoutcate : inoutcate,});}}}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。