MVC Grid 控件

特点:

集成Grid展示,排序,删除,分页,筛选,ajax

效果:

排序,分页,查询集成ajax

使用简单:

根据编写的T4模版,能直接生成数据访问类和controller类,不必为数据访问而伤神

对于每个grid来说,只需要在生成的类中定制查询表单,和显示的列

在生成的ListViewModel中,LoadForm用于加载查询表单,LoadGrid用于加载显示的列

在LoadGrid中定义显示的列:

在LoadForm中定义查询表单:查询表单里定义了每个筛选项目的查询条件,是等于,或者Like等

其他的,全部已经自动生成(通过自定义的Controller模版),不需要再写任何代码:

直接编译,就能查看到效果:)

enjoy it!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏九彩拼盘的叨叨叨

inline-block 布局写法示例

注意:如果元素之间如果没有空格,回车之类的,两端对齐会失效。如,用 Angular 的 ng-repeat 生成出来的元素之间就就没有空格。

972
来自专栏hbbliyong

RadioButtonList数据项不改变依然执行改变事件

问题:使用RadioButtonList导航到其他页面,当点击一数据项出现新页时候,关闭新页,再点击此数据项,由于数据项没有改变,所以不能触发他的Selecte...

2393
来自专栏快乐八哥

jQuery.unique引发一个血案

项目开发过程中,PM说系统只要在一个特定的浏览器中运行就好,但是在其他的浏览器中不能出现逻辑的错误,所以在开发过程中,前端和后台选择是Chrome浏览器,没有仔...

1778
来自专栏Rgc

scrapy回调函数传递参数

scrapy.Request 的callback传参的两种方式 1.使用 lambda方式传递参数 def parse(self, response): ...

2623
来自专栏我的博客

Jquery和Ajax

1、  ajax基础知识(http://www.0377joyous.com/archives/484.html) 2、  load()函数示例代码 <butt...

2615
来自专栏抠抠空间

django之urls系统

Django的urls系统简介 Django 1.11版本 URLConf官方文档:https://docs.djangoproject.com/en/1.11...

2547
来自专栏Python

Django比较相等或者不相等的模板语法ifequal / ifnotequal

ifequal / ifnotequal      在模板语言里比较两个值并且在他们一致的时候显示一些内容,Django提供了 ifequal 和 ifnote...

1886
来自专栏漫漫深度学习路

pandas基本用法(一)

pandas基本用法 读取csv文件 import pandas food_info = pandas.read_csv(file_name)# 返回一个Dat...

1928
来自专栏李家的小酒馆

Sublime 正则替换

打开替换的窗口 ? 2. 在Find What 写入待匹配的正则表达式,然后在Replace With写上要替换的内容($1代表第一个括号内内容,依次类推...

2560
来自专栏西枫里博客

解决thinkPHP的success跳转到iframe最外层的问题

根据场景定义,修改成功调跳转到Login控制器的index方法,index方法是登陆界面及表单的处理。由于当前操作是在iframe内部,执行跳转动作后依旧会在i...

712

扫码关注云+社区