码迷,mamicode.com
首页 > 其他好文 > 详细

easyUI datagrid 查询方法

时间:2015-06-18 09:33:29      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

1,公共函数,表单数据转JSON
  1. //将表单数据转为json
  2. function form2Json(id) {
  3. var arr = $("#" + id).serializeArray()
  4. var jsonStr = "";
  5. jsonStr += ‘{‘;
  6. for (var i = 0; i < arr.length; i++) {
  7. jsonStr += ‘"‘ + arr[i].name + ‘":"‘ + arr[i].value + ‘",‘
  8. }
  9. jsonStr = jsonStr.substring(0, (jsonStr.length - 1));
  10. jsonStr += ‘}‘
  11. console.log("jsonStr : " + jsonStr);
  12. var json = JSON.parse(jsonStr)
  13. return json
  14. }
2,查询方法:
  1. function findData() {
  2. $(‘#grid‘).datagrid({
  3. queryParams: form2Json("searchForm")
  4. }); // 点击搜索
  5. }
3,对应的查询按钮绑定方法即可。
4,Spring Controller
  1. /**
  2. *
  3. * 方法说明:套餐分页查询
  4. *
  5. * Author: Jing Create Date: 2015年6月12日 下午3:24:52
  6. *
  7. * @param user
  8. * @param page
  9. * @param rows
  10. * @return
  11. * @throws Exception
  12. *
  13. */
  14. @RequestMapping("/queryPackageIndex")
  15. @ResponseBody
  16. public JSONObject mgrList(FarmPackage farmPackage, Integer page,
  17. Integer rows) throws Exception {
  18. page = (Integer) ((page == null || page == 0) ? "1" : page);
  19. rows = (Integer) ((rows == null || rows == 0) ? "20" : rows);
  20. GridResult<FarmPackage> grid = farmPackageService.queryFarmPackage(
  21. page, rows, farmPackage);
  22. JSONObject jsonObject = (JSONObject) JSONObject.toJSON(grid);
  23. return jsonObject;
  24. }
JSON采用: com.alibaba.fastjson.JSONObject

easyUI datagrid 查询方法

标签:

原文地址:http://blog.csdn.net/mergades/article/details/46543973

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!