Salesforce-基于组织隐藏visualforce表单项

Salesforce-基于组织隐藏visualforce表单项,salesforce,apex-code,visualforce,Salesforce,Apex Code,Visualforce,我有一个定制的viusalforce页面,作为我正在开发的包的一部分。该软件包将安装在许多不同的Salesforce组织上。我需要根据使用包的组织隐藏visualforce页面(输入框)的某些部分。实现这一目标的最佳方式是什么?我可以根据组织ID对其进行硬编码,但我不认为这是最好的方法,因为当客户端刷新沙盒时,ID会发生变化。您应该在apex:input上使用rendered属性评估组织标准: <apex:input ... rendered="{!facility.Facility_Ad

我有一个定制的viusalforce页面,作为我正在开发的包的一部分。该软件包将安装在许多不同的Salesforce组织上。我需要根据使用包的组织隐藏visualforce页面(输入框)的某些部分。实现这一目标的最佳方式是什么?我可以根据组织ID对其进行硬编码,但我不认为这是最好的方法,因为当客户端刷新沙盒时,ID会发生变化。

您应该在
apex:input
上使用rendered属性评估组织标准:

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


其中,
facility.facility\u Address\u 2\u c
可以是某些组织对象的内联评估标准。字段值或
render
可以是控制器上设置的一个标志,用于评估更深层次的标准。

基于什么组织标准,您需要隐藏这些东西?基于业务需求,如果客户端是否可以查看这些字段。这听起来很好-例如,我可以访问orgs地址字段?通过facility?在visualforce页面中,您可以访问控制器上定义的任何对象。查看此示例>