zoukankan      html  css  js  c++  java
  • datagrid在MVC中的运用02-结合搜索

    本文接着上一篇,来体验给datagrid加上搜索功能。主要涉及到:

    ※ 把一个div与datagrid相关起来
    ※ datagrid接收查询参数
    ※ 查询参数的封装

    效果图:
    2

      查询参数封装

    分页相关的是每个页面都能用到的,所以把分页相关的封装成基类。
    与查询相关的,封装成继承基类的子类。

        public class PageParam 
        { 
            public int PageSize { get; set; } 
            public int PageIndex { get; set; } 
        }
     
        public class BookParam : PageParam 
        { 
            public string ItemId { get; set; } 
            public string ProductId { get; set; } 
        }

      查询Book的服务类方法就要考虑分页和查询参数

    展开

      视图

    datagrid的toolbar属性能把div与datagrid相关起来,并显示到datagrid的顶部。
    dtagrid的queryParams属性能接受查询参数,传递给Controller.
    点击查询按钮的时候,需要带上参数。

    展开

      Controller

    展开

    JsonSerializeHelper静态类在上一篇介绍过。

  • 相关阅读:
    将Moba的输出导出为文件
    MyBatis入参为0时失效问题
    (笔记)交大电院MEM提前面试优秀经验分享【附面试流程及规则】
    (笔记)GPIO基本原理与寄存器配置(STM32篇)
    (笔记)高速电路板完美走线的诀窍
    使用 python 收集 kubernetes events 并写入 elasticsearch
    java使用io.kubernetes.client-java调用k8s api创建pod/service/ingress示例
    中英文逗号空格分隔符正则式
    SpringCloud学习一-搭建netflix-eureka微服务集群
    Spring 中经典的 9 种设计模式,打死也要记住啊!
  • 原文地址:https://www.cnblogs.com/darrenji/p/3573375.html
Copyright © 2011-2022 走看看