EasyUI之datagrid('load',object)

本文介绍了一种使用EasyUI的datagrid组件简化查询条件的方法。通过利用serializeObject方法自动将表单元素转换为JavaScript对象,进而传递给datagrid的'load'方法实现数据加载。这种方法大大减少了手动拼接查询参数的工作量。

EasyUI之datagrid(‘load’,object)

使用form表单提交查询条件的时候,以往都是用get到value,然后把这些get的value封装到一个JavaScript对象中。
Jquery提供了一个方法,可以自动对表单中的条件进行封装。

工作流程

  • jsp中创建表单,包含相关查询条件的字段
  • 封装表单的查询条件到JavaScript对象中
    • 调用serializeObject方法
  • 调用datagrid(‘load’,object)
    • 调用datagrid方法后台查询

流程代码

下面是代码demo演示


1.jsp编写

四个输入框

<form id="demo" >
    <input type="text" id="input1" name="input1"/>
    <input type="text" id="input2" name="input2"/>
    <input type="text" id="input3" name="input3"/>
    <input type="text" id="input4" name="input4"/>
</form>

2.把条件封装成JavaScript对象并调用后台

=========js代码===========

调用serializeObject方法实现对form表单中对象的封装

//封装对象函数
function getObj(){
    var obj=$("#demo").serializeObject();
    dg.datagrid('load',obj); 
}  

//调用后台查询函数
function getData(){
    dg=$('#view).datagrid({    
        method: "post",
        url:url地址, 
        ======省略很多datagrid属性======
    });   
}

3.后台获取

只要在controller层中使用request.getParameter(“”)方法就可以获取到条件了。

以上。

DirectX修复工具(DirectX repair)是一款完全由本人自主开发的系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。资源中的技术文档包含程序的部分源代码,以供编程爱好者交流。 本程序适用于多个操作系统,如Windows XP(需先安装.NET 2.0,详情请参阅“致Windows XP用户.txt”文件)、Windows Vista以及Windows 7,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。本程序中包含了最新版的DirectX redist(Jun2010),并且全部文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、修复的全部功能,无需用户的介入,大大降低了使用难度。 本程序采用了多线程编程技术,可充分利用系统的资源,减少时间的等待。同时,针对部分低性能电脑,也做了一定程度的优化。 本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了2项高级功能。点击其中的“注册系统中所有dll文件”按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,还可以修复系统中很多其他由于dll未注册而产生的问题,颇为实用。点击第二个按钮可以为dll文件的右键菜单添加“注册”和“卸载”项,方便对单独的dll文件进行注册。请注意,并不是所有的dll文件都可以通过这种方式注册。 程序附带了用户反馈程序,可以在用户允许的前提下发送检测修复结果。用户也可以在出现问题时通过反馈程序和软件作者进行交流,共同查找问题。反馈是完全匿名和自愿的。 本程序基于Microsoft .NET Framework 2.0开发,对于Windows 2000、Windows XP、Windows 2003的用户需要首先安装.NET Framework 2.0或更高版本才可运行本程序。有关下载和安装的详细信息请参阅“致Windows XP用户.txt”文件。对于Windows Vista、Windows 7用户,可以直接运行本程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值