Salesforce - 根据组织隐藏visualforce表单项

时间:2013-05-22 10:56:22

标签: salesforce apex-code visualforce

我有一个自定义的viusalforce页面作为我正在开发的包的一部分。该软件包将安装在许多不同的Salesforce组织中。我需要使用包隐藏基于组织的visualforce页面的某些部分(输入框)。完成此任务的最佳方法是什么?我可以根据组织ID对其进行硬编码,但我不相信这是最好的方法,因为当客户端刷新沙箱时,ID会发生变化。

1 个答案:

答案 0 :(得分:0)

您应该使用apex:input评估组织标准的呈现属性:

<apex:input ... rendered="{!facility.Facility_Address_2__c!=''||render}" ...>

facility.Facility_Address_2__c可以是某个组织对象的内联评估标准。字段值或render可以是控制器上设置的标志,用于评估更深层的标准。