FineUI 官方论坛
标题:
FineUI Grid CRUD 新玩法 之 查询
[打印本页]
作者:
棕榈
时间:
2020-6-5 13:15
标题:
FineUI Grid CRUD 新玩法 之 查询
本帖最后由 棕榈 于 2021-2-19 11:56 编辑
FineUI Grid CRUD 新玩法 之 查询
[attach]12465[/attach]
FineUI Grid CRUD 新玩法,CRUD 也可以如此简单
FineUI Grid CRUD 新玩法 之 弹窗
查询在整个项目中应该是占比最高的,CrudGrid 对于简单查询可以通过工具栏中的文本框进行查询,而对于复杂多条件的查询可以通过高级查询。
下面是 Model 的代码
[attach]12458[/attach]
上面的代码是在之前的 Model 中加入了 SearchItemAttribute
下面是 SearchItemAttribute 的代码
[attach]12459[/attach]
只要对 Model 的属性添加 SearchItemAttribute ,就可以自动生成搜索项
在搜索项中进行弹窗选择,也是一种比较常见的操作,只需要添加 WindowSearchItemAttribute ,就可以实现
下面是 WindowSearchItemAttribute 的代码
[attach]12460[/attach]
下面是 PageModel 的代码
[attach]12461[/attach]
这里只列出了 LoadData 代码,其它的方法基本都是几行代码,LoadData 这个方法中包含了 排序、简单查询、高级查询,高级查询中的范围查询,代码中的 LoadGridData 是封装后的,它实现与 FineUI Grid 相关的操作,也是各个查询间相同的操作。
查询还有一种比较常见的方式,就是在表格的左侧放置一个树控件,用于全局的过滤,在 CrudGrid 中也考虑进去了,由于这里的数据限制就不进行演示了。
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4