【发布时间】:2015-06-17 17:31:46
【问题描述】:
我进行了大量工作以隐藏部分 BIRT 报告,甚至将其与 Active Directory 集成;但是,我不确定 BIRT 是在服务器端(安全)还是客户端(不安全)过滤结果。我知道 SQL 是在服务器端执行的(JDBC 驱动程序不是在每个客户端上)。可见性标准是在服务器端应用(如我所愿)还是在客户端的 Javascript 中实现?我搜索了难以阅读的生成页面,没有发现客户端过滤的证据,但我想要一个明确的答案。
【问题讨论】:
-
我无法回答这个问题,但我相信Dominique 可以,重要的一点可能是,您是在SQL 查询中过滤数据还是在返回SQL 结果后在BIRT 中过滤数据?听起来您的 SQL 带回了所有记录,然后您在 BIRT 中对其进行过滤。
-
结果全部返回,我正在使用数据的属性将行元素的可见性标志设置为 true 或 false。我确信 SQL 查询会返回所有结果。