1.页面部分(引入相应的js)

<td class="w40 tl pl10">从日期:</td>
<td>
<input class="easyui-datebox stdfrm-b2" name="mDateBegin" id="mDateBegin" style="width: 158px;" data-options="validType:'date',height:23"></input>
</td>
<td class="w40 tl pl10">到日期:</td>
<td>
<input class="easyui-datebox stdfrm-b2" name="mDateEnd" id="mDateEnd" style="width: 158px;" data-options="validType:'date',height:23"></input>
</td> <span style="float:left;margin-left:80px;margin-top:12px;"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-fi-search'" style="width:80px" onclick="doQuery();">查询</a></span>

2.js

/**
* 查询
*/
function doQuery(){
$('#dg_menu').datagrid('reload',{
'mDateBegin': $('#mDateBegin').datebox('getValue'),
'mDateEnd': $('#mDateEnd').datebox('getValue'),
'code': $('#mealtime').combobox('getValue')
});
}

3.后台

public String queryMenu() throws Exception{
HttpServletRequest request = this.getRequest();
String mDateBegin = request.getParameter("mDateBegin");
String mDateEnd = request.getParameter("mDateEnd");
String type = request.getParameter("code");
if("请选择".equals(type)){
type = null;
}
if(conditions == null){
conditions = new ArrayList();
}
if(mDateBegin != null && !mDateBegin.equals("")){
Condition c1 = new Condition();
c1.setPropertyKey("mDate");
c1.setPropertyExpression(">=");
c1.setPropertyValue(mDateBegin);
conditions.add(c1);
} if(mDateEnd != null && !mDateEnd.equals("")){
Condition c2 = new Condition();
c2.setPropertyKey("mDate");
c2.setPropertyExpression("<="
);
c2.setPropertyValue(mDateEnd);
conditions.add(c2);

} if(type != null && !type.equals("")){
Condition c3 = new Condition();
c3.setPropertyKey("mealtime");
c3.setPropertyExpression("=");
c3.setPropertyValue(type);
conditions.add(c3);
}
Map map = (Map) this.menuService.queryMenu(conditions, pager, sorter);
jsonConfig.registerJsonValueProcessor(Date.class,new JsonDateValueProcessor());
this.utf8ResponseWriter().write(
JSONObject.fromObject(map, jsonConfig).toString());
return null;
}

以上代码不是完整,

待续……

easyui 日期范围前后台的设置以及实现的更多相关文章

  1. 转 EasyUi日期控件datebox设置,只显示年月,也只能选择年月

    1.引入Jquery和easyui,注低版本的Jquery和easy不能使用,这里使用的Jquery是1.8.2easyui是1.6.1.1.easyui下载地址:http://www.jeasyui ...

  2. easyUI日期框返回到月份,选择日期也只到月份

    easyUI日期框返回到月份,选择日期也只到月份,不是原创,引用了园友的一篇文章,自己写下来,以便不时之需,谢谢. 1 $(function () { $('#date').datebox({ onS ...

  3. jquery easyUI 日期格式化,DateBox只显示年

    jquery easyUI 日期格式化,DateBox只显示年 >>>>>>>>>>>>>>>>> ...

  4. MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)

    MySQL 日期类型及默认设置 之前在用 MySQL 新建 table,创建日期类型列时遇到了一些问题,现在整理下来以供参考. MySQL 的日期类型如何设置当前时间为其默认值? 答:请使用 time ...

  5. easyui日期在未加载easyui-lang-zh_CN.js出现英文的情况下加载中文的方法

    我们有时候在操作easyui的时候本来是加载了easyui-lang-zh_CN.js中文文件包,但是还是出现了英文.使得我们不得埋怨这框架咋这么不好用,其实我们仔细看看这个中文包就会发现里面很多都是 ...

  6. EasyUI 日期选择插件封装成选择到月份的插件

    将普通的日期选择插件封装成选择到月份的插件:                     var nowMonth = new Date();                    var month = ...

  7. JQuery EasyUI 日期控件 怎样做到只显示年月,而不显示日

    标题问题的答案在OSChina中 http://www.oschina.net/question/2282354_224401?fromerr=lHJTcN89 我还是把这个记录下来 ======== ...

  8. EasyUI日期时间框DateTimeBox

    WEB DEMO 日期时间框 DateTimeBox <!DOCTYPE html> <html> <HTML> <head> <HEAD> ...

  9. Eclipse自动生成作者、日期注释等功能设置

    我们在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java-> ...

随机推荐

  1. ZOJ 3306 状压dp

    转自:http://blog.csdn.net/a497406594/article/details/38442893 Kill the Monsters Time Limit: 7 Seconds ...

  2. 转自CSDN,关于状态机

    有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM--有限消息机).它把 复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理 ...

  3. eslint 在webstorm配置

    1.安装nodejs和eslint 2.在 webstorm 的 file - setting搜索eslint,配置eslint路径 3.在项目目录下新建.eslintrc文件 4.配置eslint ...

  4. IntelliJ IDE 各种插件的安装和使用

    插件的安装和使用持续的更新中...........................................................

  5. android 圆形按钮

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&q ...

  6. 管理weblogic服务的启动和停止

    2012-11-10 12:58 26036人阅读 评论(4) 收藏 举报 分类: WebLogic(10) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 介绍 Weblog ...

  7. c++中vector向量几种情况的总结(向量指针,指针的向量)

    1.标准库vector类型 vector 是同一种类型的对象的集合.每一个对象都有一个相应的整数索引值.标准库将负责管理与存储元素相关的内存.我们把 vector 称为容器,是由于它能够包括其它对象. ...

  8. C语言宏定义技巧——多次包括头文件内容不同

    1.  头文件定义例如以下: /* declears in "funcs.h" */ FUNC_1(ID_FUN1_001) FUNC_1(ID_FUN1_002) FUNC_2( ...

  9. Multi-company rules

    Object Name Domain 说明 Point of Sale Point Of Sale Order [('company_id', '=', user.company_id.id)] 指派 ...

  10. 使用虚拟机VM运行Linux版OpenERP

    Table of Contents 下载.安装vmware player --免费 从百度云下载 镜像文件 建立vm 运行vm 访问openerp 更新代码至最新         下载.安装vmwar ...