在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,});}}}}