如何根据条件将visualforce页面添加到现有页面的末尾?

时间:2014-10-01 18:49:20

标签: salesforce apex-code visualforce

假设我们有自定义的salesforce控制器和自定义的visualforce页面。在visualforce页面的末尾,我喜欢评估控制器的公共成员变量,如果确实如此,我想将另一个visualforce页面的内容(例如apex / test)添加到第一页。

<apex:page controller="mycontroller">
...........
my tags and page contents comes here
...........

{!if(my_member_variable == true, attach contents of "apex/test" page to end of this page, "do nothing")}

</apex:page>

我该怎么做?

简单来说,我在PHP上为visualforce搜索类似于include()的命令。

谢谢,

1 个答案:

答案 0 :(得分:1)

听起来好像要使用apex:include及其渲染属性。

<apex:page controller="mycontroller">
    <!-- ... -->
    <apex:include pageName="TheNameOfTheIncludedPage" rendered="{!my_member_variable}"/>    
</apex:page>

顺便提及。 salesforce.stackExchange.com是询问Salesforce特定问题的好地方。