以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问datatable.loadfilter里面的字段。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=139160) |
-- 作者:houseer -- 发布时间:2019/8/7 9:40:00 -- 请问datatable.loadfilter里面的字段。 datatable.loadfilter = 这里面的字段不能用表达式列是吗 ? 那如果我想用表达式列筛选的话用什么方法好啊? |
-- 作者:有点蓝 -- 发布时间:2019/8/7 9:44:00 -- datatable.loadfilter属于加载,不是筛选,无法使用表达式列。如果要筛选请使用table.filter,这个可以使用表达式列 |
-- 作者:houseer -- 发布时间:2019/8/7 9:46:00 -- 但是如果我用table.filter 的话,是不是得先把datatable.load进来才可以啊? 我就是不想load太多数据进来,数据量太大。 |
-- 作者:有点蓝 -- 发布时间:2019/8/7 9:49:00 -- 那就先datatable.load,然后再table.filter。 或者看看表达式列是使用哪些数据列的,对这些数据列设置添加
|
-- 作者:houseer -- 发布时间:2019/8/7 9:58:00 -- 再麻烦老师一下,是这个意思吗? 先datatable.load 一下,用分页加载的形式只加载一页数据(因为一下全部加载太多了)。 然后我在表属性里面把 分页后台筛选 设置为true, 然后我再table.filter。 这样能达到我要的效果吗? 没看明白您说的,对数据列设置添加?
[此贴子已经被作者于2019/8/7 9:58:57编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/8/7 10:03:00 -- 对这些数据列设置条件,比如表达式列A = b列+c列 datatable.loadfilter = “b列+c列 = \'abc\'” |
-- 作者:houseer -- 发布时间:2019/8/8 7:57:00 -- 我的表达式有聚合函数和iif什么的。 我试了试不太好弄。 先datatable.load 一下,用分页加载的形式只加载一页数据(因为一下全部加载太多了)。 然后我在表属性里面把 分页后台筛选 设置为true, 然后我再table.filter。 这样能达到我要的效果吗? 用这个方法行吗?
|
-- 作者:有点蓝 -- 发布时间:2019/8/8 8:45:00 -- 上传具体实例,详细说明要什么效果 |