以文本方式查看主题

-  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
--  
上传具体实例,详细说明要什么效果