在我的VF页面中,我想添加一个指向另一个对象的链接,以创建该对象的新记录。 任何人都可以帮我找到解决这个问题的方法。 谢谢 ANU
答案 0 :(得分: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>