根据salesforce中的配置文件显示标准或自定义VF页面
我们可以为少数配置文件显示自定义VF页面,为其他配置文件显示标准编辑页面吗?根据salesforce中的配置文件显示标准或自定义VF页面,salesforce,visualforce,Salesforce,Visualforce,我们可以为少数配置文件显示自定义VF页面,为其他配置文件显示标准编辑页面吗? 目前,我的所有配置文件都可以看到自定义VF页面。您需要创建两种记录类型,并根据配置文件分配记录布局 我有解决办法 在visualforce页面中,创建两个部分 (1-编辑部分,2-无权限消息部分) 对每两个部分使用rendered=“{!if(~~~,true,false)}” (~~=$user.profile=[profile id]) 对许多配置文件使用类似“if(~~~,if(~~,true,false),f
目前,我的所有配置文件都可以看到自定义VF页面。您需要创建两种记录类型,并根据配置文件分配记录布局 我有解决办法
(1-编辑部分,2-无权限消息部分)
(~~=$user.profile=[profile id])
- 对许多配置文件使用类似“if(~~~,if(~~,true,false),false)”的语句
然后,根据配置文件的不同,您将获得不同的页面。如果您使用Visualforce/Aura/LWC覆盖了标准编辑操作-就是这样。这是全部或全部,而不是特定于配置文件。 你可以有两个布局,一个显示自定义编辑按钮,另一个显示自定义编辑按钮-标准?如果你需要更多的差异,而不仅仅是按钮,这可能会很快变得无法维护。如果你目前有5个布局-在新世界最坏的情况下,你需要10个,混乱 您可以(ab)使用
了解URLFOR和PageReference类,如果您仍然被卡住,请使用代码示例更新您的问题
<apex:page standardController="Account" action="{!IF($User.ProfileId != '...', URLFOR($Action.Account.edit, account.id, null, true),'')}" >
...
... rest of your page
...
</apex:page>