我有一个带有自定义控制器的 VisualForce 页面,我希望用户只有在他们的个人资料中有可访问选项时才能看到像 inputCheckBox 这样的组件。我已经读到,当使用自定义控制器时,VF 正在系统上下文中运行。如果用户具有访问权限,我尝试使用 ObjectType 呈现复选框,并且即使配置文件被阻止到此特定字段,它也确实呈现。我的代码中 Billable 是我要隐藏的字段:
apex:inputCheckBox style="width:15px;" rendered="{!$ObjectType.MyObject__c.accessible} value="{!SelectedMO.Billable}"/>