小卡拉米 发表于 2024-1-16 11:59:59

表格隐藏过滤条件抓取报表元素都不生效

表格隐藏过滤条件抓取报表元素后都不会隐藏,是不是抓取报表元素的过滤条件都不生效啊 {#文本框47.GetLength() = 0}

Bella.Yuan 发表于 2024-1-16 14:18:41

小卡拉米 发表于 2024-1-16 14:05
还是不行啊

您好,您选择的是表格行,您选择多个单元格(按住ctrl,鼠标点击对应的单元格)测试看看。

Felix.Li 发表于 2024-1-16 12:07:09

问题描述:

获取隐藏元素的数据失效

问题回答:
您好,如果对应的元素隐藏了,这个元素也就不会被渲染。自然也就拿不到对应的数据。所以对应的元素必须得非隐藏,才能拿到。
如果您不想看到还需要拿。可以将这个元素相关的属性隐藏起来。比如边框设置为无。字体设置为白色等。让其看不到也可以

小卡拉米 发表于 2024-1-16 12:30:07

我没隐藏啊

Bella.Yuan 发表于 2024-1-16 13:53:36

小卡拉米 发表于 2024-1-16 12:30
我没隐藏啊

您好,GetLength的方法含义是返回指定数组中的元素个数。但您的单个文本框的内容并不是数组,所以肯定不会生效。看您的意思是想根据这个文本框的字符长度来判断是否隐藏,可以使用Len函数,Len函数是测量字符长度的函数。具体使用可以参考下图。
后面针对表达式不生效的问题,可以使用一个文本框,将那个对应的表达式输入预览看看结果,就可以判断表达式的编写是否正确。



小卡拉米 发表于 2024-1-16 14:05:09

Bella.Yuan 发表于 2024-1-16 13:53
您好,GetLength的方法含义是返回指定数组中的元素个数。但您的单个文本框的内容并不是数组,所以肯定不 ...

还是不行啊

小卡拉米 发表于 2024-1-16 14:29:23

我们这还是不行,不管是文本还是单元格还是表格行都不行啊。

小卡拉米 发表于 2024-1-16 14:31:08

Bella.Yuan 发表于 2024-1-16 14:18
您好,您选择的是表格行,您选择多个单元格(按住ctrl,鼠标点击对应的单元格)测试看看。

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=201659&pid=751921&page=1&extra=#pid751921

这个还是不行啊。

Bella.Yuan 发表于 2024-1-16 14:38:40

小卡拉米 发表于 2024-1-16 14:31
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=201659&pid=751921&page=1&extra=#pid7519 ...
您用的是哪个产品呢,我上面的回复都是用AR17做的截图,您使用的是AR还是ARJS,我这边测试了AR使用该方法是正常的,ARJS使用这个方法是有问题的,因为页面渲染时不知道报表元素,所以使用报表元素没办法设置隐藏,请说明实际需求,我们看看是否有他方案,如果您用的是ARJS 的产品,请在ARJS的求助中心开帖子,我们在新帖子一起交流。

小卡拉米 发表于 2024-1-16 14:44:47

Bella.Yuan 发表于 2024-1-16 14:38
您用的是哪个产品呢,我上面的回复都是用AR17做的截图,您使用的是AR还是ARJS,我这边测试了AR使用该方法 ...

我们用的是ARJS的
页: [1] 2
查看完整版本: 表格隐藏过滤条件抓取报表元素都不生效