FineUI 官方论坛

标题: 【建议】把Grid的表头过滤做成这样子,操作起来更直接方便 [打印本页]

作者: KK.Leung    时间: 2017-11-21 11:53
标题: 【建议】把Grid的表头过滤做成这样子,操作起来更直接方便
[attach]10772[/attach]
如图所示,希望能在第一行显示过滤行,
这样更直接方便对数据进行过滤,
原来FineUI的过滤操作起来有点麻烦~

作者: sanshi    时间: 2017-11-21 15:33
这种方式简单的一个查询条件还好,类似FineUI支持多个查询条件的,不大好展示
作者: KK.Leung    时间: 2017-11-21 15:48
sanshi 发表于 2017-11-21 15:33
这种方式简单的一个查询条件还好,类似FineUI支持多个查询条件的,不大好展示 ...

但是用户往往最需要就是这样一个查询条件进行快速查询~
作者: zy32002    时间: 2017-11-21 21:37
这中效果不是很好,如果是简单的完全可以用文本框进行搜索。
作者: KK.Leung    时间: 2017-11-22 09:10
zy32002 发表于 2017-11-21 21:37
这中效果不是很好,如果是简单的完全可以用文本框进行搜索。

如果五六个字段同时筛选,你就觉得这个方式方便好用
作者: KK.Leung    时间: 2017-11-22 09:55
[attach]10773[/attach]
特别是表格快速选择时,当有过万条数据时,这种过滤的优势明显体现出来

作者: zy32002    时间: 2017-11-22 16:12
个人喜好吧,没觉得这样方便。这种条件筛选是比较通用的,一目了然筛选条件。
[attach]10775[/attach]

作者: shihahayue    时间: 2017-11-24 11:44
自己做,没有实现不了的,我心情好了给你封一个


作者: KK.Leung    时间: 2017-11-24 13:04
shihahayue 发表于 2017-11-24 11:44
自己做,没有实现不了的,我心情好了给你封一个

猴哥就是牛~
作者: erp8@live.cn    时间: 2018-10-19 09:40
猴哥 这思路比你提的那个方案好.
你提的那个方案在devexpress 控件的CS版下还行.在WEB 根本就是扯!!!
因为devexpress慢得很的表现导致BS下基本没有人用它.
作者: KK.Leung    时间: 2018-10-19 10:59
erp8@live.cn 发表于 2018-10-19 09:40
猴哥 这思路比你提的那个方案好.
你提的那个方案在devexpress 控件的CS版下还行.在WEB 根本就是扯!!!
因为 ...

看来你没懂我的意思,本来FineUIMvc就有表头过滤的操作,只是要点几下才出来效果,我的建议是提供过滤行,不用点几下,明白吗?
作者: KK.Leung    时间: 2018-10-19 11:02
本帖最后由 KK.Leung 于 2018-10-19 11:05 编辑
erp8@live.cn 发表于 2018-10-19 09:40
猴哥 这思路比你提的那个方案好.
你提的那个方案在devexpress 控件的CS版下还行.在WEB 根本就是扯!!!
因为 ...

还是不懂的话,就看官方的实例吧
http://mvc.fineui.com/#/GridFilter/Complex
作者: sanshi    时间: 2018-10-22 10:17
KK.Leung 发表于 2018-10-19 10:59
看来你没懂我的意思,本来FineUIMvc就有表头过滤的操作,只是要点几下才出来效果,我的建议是提供过滤行 ...

这样操作是直观点,只不过没地方放确认按钮,如果输入一个字符就回发服务器,会不会对服务器有压力
作者: KK.Leung    时间: 2018-10-22 10:19
sanshi 发表于 2018-10-22 10:17
这样操作是直观点,只不过没地方放确认按钮,如果输入一个字符就回发服务器,会不会对服务器有压力 ...

按回车 或 失去焦点 触发事件
作者: KK.Leung    时间: 2019-1-29 09:04
sanshi 发表于 2018-10-22 10:17
这样操作是直观点,只不过没地方放确认按钮,如果输入一个字符就回发服务器,会不会对服务器有压力 ...

触发事件可以参考这个 https://demos.devexpress.com/ASPNetCore/Demo/DataGrid/Filtering/
作者: sanshi    时间: 2019-1-29 10:53
KK.Leung 发表于 2019-1-29 09:04
触发事件可以参考这个 https://demos.devexpress.com/ASPNetCore/Demo/DataGrid/Filtering/

这样只能做简单的过滤,输入框过滤还是靠的延迟,这种不稳定性也是FineUI最初没有采用的原因。

下个版本,我们会考虑将过滤菜单单独出来,这样从点2次才看到过滤菜单,变为点1次就能看到过滤菜单了。
剧透:http://fineui.com/bbs/forum.php?mod=viewthread&tid=22009





欢迎光临 FineUI 官方论坛 (https://www.fineui.com/BBS/) Powered by Discuz! X3.4