pan00001 发表于 2024-8-1 16:08:12

表格“查询条件”已经设置条件还是提醒加载过多数据

本帖最后由 Erik.Xue 于 2024-8-14 09:46 编辑

疑问:会不会是“查询条件”先加载全部数据再筛选,造成加载过多数据?



如下图实际只有7行

Levi.Zhang 发表于 2024-8-1 16:56:25

您好,您说的:会不会是“查询条件”先加载全部数据再筛选,造成加载过多数据?   
查询条件不是这样执行的,页面上还是加载查询过后的数据。
您出现的这个问题原因可能在您设置条件查询的值上,第一次页面渲染表格时,是根据表格查询条件获取的数据,可能是因为设置的值为动态,刚开始为空,等加载到页面上时又变为有值状态,又做了一次查询。

问题可能出现在两个查询条件的值这块,具体的您这边再检查下。

如果可以的话,可以提供一下demo工程文件,这边可以帮忙具体调查一下~如果担心数据或工程泄露,可以上传附件后,选择【仅超级版主可见】即可。
希望能帮助到您哈~{:5_118:}




pan00001 发表于 2024-8-1 17:06:11

F1值是数据表ID,是从另一个页面传过来的

Levi.Zhang 发表于 2024-8-1 17:52:47

您好,我这边做了Demo复现了这个现象,出现的原因是因为:查询条件引用单元格的值刚开始为空,页面会先加载全部数据,然后等拿到查询条件的值之后,会再做一次查询拿到最终的七条数据,页面渲染期间表格做了两次查询。

解决办法:

建议您这边在查询条件下设置:值为公式目计算结果为空时的查询策略为空记录,应该可以解决您的问题,您试试看。
希望可以帮助到您!{:5_118:}



pan00001 发表于 2024-8-1 22:54:21

本帖最后由 pan00001 于 2024-8-1 22:57 编辑

这个问题已经解决,ID设置初始值,比如-1,0就解决了:hug:,此环境下值空时要全部显示,只针对一个条件全部显示,而另一个ID值为“必须项”必须条件。

Levi.Zhang 发表于 2024-8-2 09:11:28

感谢您对活字格的支持。{:5_117:}
页: [1]
查看完整版本: 表格“查询条件”已经设置条件还是提醒加载过多数据