FineUI 官方论坛

标题: Grid合计 [打印本页]

作者: aqsoft    时间: 2018-5-9 10:20
标题: Grid合计
各位大神因公司原因,近期才用FIneui,现在用fineui的Grid感觉在有的地方不是很好用,不知道是我没弄明白还是咋地,请各位大神指教!1、排序问题,现在基本上用数据库分页多,我查询出来的数据再做排序,应该不需要再去重新绑定数据了啊,点列头就直接排序了啊
2、合计问题,因为我用的是动态加载列的模式,现在的软件都是客户自己来配置表格显示的列、列名、固定列、汇总列以及汇总方式,但是现在fineui的grid合计还要查询出来对List进行循环合计,感觉比较麻烦,以前用的是 DEV 的grid 和LigerUI的grid都是配置列就行 ,比如ligerui的grid

希望各位帮忙解答下,非常感谢!!!

作者: sanshi    时间: 2018-5-9 10:42
1、排序问题,现在基本上用数据库分页多,我查询出来的数据再做排序,应该不需要再去重新绑定数据了啊,点列头就直接排序了啊
数据库分页时,表格只知道当前分页的数据,对其他分页的数据一无所知。所以排序也要回发到后台重新绑定(数据库排序分页后,直接返回当前页面的数据)。示例:http://pro.fineui.com/#/gridpagi ... tabase_sorting.aspx



2、合计问题,因为我用的是动态加载列的模式,现在的软件都是客户自己来配置表格显示的列、列名、固定列、汇总列以及汇总方式,但是现在fineui的grid合计还要查询出来对List进行循环合计,感觉比较麻烦
在启用分页的情况下,合计分为当前页合计,还是全部数据合计(必须自行检索数据,并返回结果)。FineUIPro中需要自己设置合计行内容(示例只是模拟情况,真正的项目可能需要数据库直接返回结果,而无需循环遍历)
当前页合计:http://pro.fineui.com/#/grid/grid_summary_currentpage.aspx
全部数据合计:http://pro.fineui.com/#/grid/grid_summary_scrollbar_bottom.aspx

作者: aqsoft    时间: 2018-5-9 11:01
sanshi 发表于 2018-5-9 10:42
数据库分页时,表格只知道当前分页的数据,对其他分页的数据一无所知。所以排序也要回发到后台重新绑定(数 ...

感谢30兄回答,对于第一个问题 排序,我想能不能这样呢,返回数据后,就像客户端排序一样,我看到MVC中有个这样例子 ;
第二个问题,能否直接对当前也合计就像我上面的图片那样,不需要在查询数据后 再次进行数据处理,全部通过控件来自行处理汇总问题。
作者: sanshi    时间: 2018-5-9 14:34
aqsoft 发表于 2018-5-9 11:01
感谢30兄回答,对于第一个问题 排序,我想能不能这样呢,返回数据后,就像客户端排序一样,我看到MVC中有 ...

WebForms不支持客户端分页和排序,因为要和后台数据保持同步。

即使MVC版,客户端排序也不能和服务器分页放到一起,原因我前面已经说了 - 服务器分页时表格只知道当前页数据,无法在客户端排序
作者: aqsoft    时间: 2018-5-9 15:02
sanshi 发表于 2018-5-9 14:34
WebForms不支持客户端分页和排序,因为要和后台数据保持同步。

即使MVC版,客户端排序也不能和服务器分 ...

非常感谢您的回答,如果这样排序不支持,那就这样吧!
然后再问下,能否向上面图那样可以支持多种汇总方式 如 最大、最小、平均、求和 等等,还是说都需要我从数据库中算好赋值给它?
作者: sanshi    时间: 2018-5-9 17:36
aqsoft 发表于 2018-5-9 15:02
非常感谢您的回答,如果这样排序不支持,那就这样吧!
然后再问下,能否向上面图那样可以支持多种汇总方 ...

自己计算好了,再赋值




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