以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于加载数据的问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139601) |
||||
-- 作者:houseer -- 发布时间:2019/8/16 19:34:00 -- 关于加载数据的问题。 这个问题我之前问过,现在还是不行。 比如我后台有很多数据,我用datatable 全部加载后会很慢。 我设置加载条件。 问题是加载条件需要用到表达式列,可是datatable的filter又不支持表达式列。 上次我问的时候,您让我条件里面自己拼接一下表达式。 这个对于简单的加减乘除差不多, 但是我得表达式列,表达式公式是用了很多条件以及聚合函数。 实在是没法拼出来。 我就问问有没有办法?
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/16 20:36:00 -- 请上传具体实例,说明要什么结果。 |
||||
-- 作者:houseer -- 发布时间:2019/8/16 20:37:00 -- 好吧。我做一个例子。 |
||||
-- 作者:houseer -- 发布时间:2019/8/16 21:18:00 -- 我想对父表的 “当前状态” 字段进行筛选。 怎么做? 这个表达式引用了子表的表达式字段。 实际上我自己的项目比这个还要复杂得多。 这个就是个意思。 我不想datatable全部行都load进来。 这个前提下怎么用表达式列进行筛选?
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/16 22:12:00 -- 首先,这个要跳出关联表的思维。建议把表达式列改为数据列,然后使用代码计算。 其次如果一定要做,不是不能,但是没有办法一次完成,而且可能需要借助复杂的sql。 看这么依赖表达式,估计您sql也不熟悉。建议还是改为数据列使用
|
||||
-- 作者:houseer -- 发布时间:2019/8/18 18:02:00 -- 我用表达式列是因为觉得表达式列是狐表一个特色。看来是不行。 算了不行我就想别的办法去。 [此贴子已经被作者于2019/8/18 18:03:57编辑过]
|