【问题标题】:How to Show/Hide button based on Profile in Salesforce LWC如何根据 Salesforce LWC 中的配置文件显示/隐藏按钮
【发布时间】:2021-04-15 18:11:50
【问题描述】:

我已经开发了普通用户通常使用的 LWC 组件。在那个闪电网络组件中,按钮如下所示。

<lightning-button slot="actions" label="Deactivate" onclick={DeactivateProcess}>
        </lightning-button> 

上面的按钮应该只显示给系统管理员配置文件和业务管理员配置文件。如何在不使用记录类型或不同页面布局的情况下仅向这两个配置文件显示按钮?

【问题讨论】:

    标签: html salesforce apex salesforce-lightning lwc


    【解决方案1】:

    我认为从 lwc 获取当前用户配置文件不是一个好主意。因为用户和配置文件是 Salesforce 中的两个不同对象。您只能通过导入来获取用户配置文件 ID。

    import PROFILE_ID from '@salesforce/schema/User.ProfileId';
    

    尝试使用 apex 和 soql 查询来获取当前用户配置文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 2016-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多