gpt4 book ai didi

jasper-reports - 根据登录用户限制输入控制值

转载 作者:行者123 更新时间:2023-12-02 00:03:16 24 4
gpt4 key购买 nike

我想根据登录用户限制报表中多选输入控件中的值。例如,如果经理登录,他可以在多选列表中看到所有员工的列表。如果员工登录,他将只能在列表中看到自己的名字。最好的方法是什么?

最佳答案

尝试添加一个新参数“LoggedInUser”,它将为您提供登录用户 ID,然后您可以在查询的 where 子句中传递此参数

<parameter name="LoggedInUser" class="com.jaspersoft.jasperserver.api.metadata.user.domain.User"/>
<parameter name="FullUserName" class="java.lang.String">
<defaultValueExpression><![CDATA[$P{LoggedInUser}.getFullName()]]></defaultValueExpression>
</parameter>

关于jasper-reports - 根据登录用户限制输入控制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20063974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com