2012-06-14 96 views
0

在我的VF頁面中,我想添加一個鏈接到另一個對象來創建對象的新記錄。 任何人都可以幫助我找到解決這個問題的方法。 感謝 阿努如何創建鏈接

回答

1

如果你正在尋找去標準的「新紀錄」頁面的對象,你可以使用全局$Action變量與URLFOR像這樣:

<apex:page> 
    <apex:outputLink value="{! URLFOR($Action.Account.New) }">New Account</apex:outputLink> 
</apex:page> 

這句法還支持動態結合:

<apex:page> 
    <apex:repeat var="object" value="objects"> 
    <apex:outputLink value="{! URLFOR($Action[object].New) }">New {! object}</apex:outputLink> 
    </apex:repeat> 
</apex:page> 

您也可以使用URLFOR可選參數參數傳遞給新的一頁:

<apex:page> 
    <apex:outputLink value="{! URLFOR($Action.Account.New, null, [acc2='Account Name']) }">New Account</apex:outputLink> 
</apex:page> 

如果你想直接導航到另一個Visualforce頁面,您可以使用$Page全局變量:

<apex:page> 
    <apex:outputLink value="{! $Page.MyVfPage }">Go to my VF Page</apex:outputLink> 
</apex:page>