在我的 VF 页面中,我想添加一个指向另一个对象的链接,以创建该对象的新记录。谁能帮我找到这个问题的解决方案。谢谢阿努
问问题
902 次
1 回答
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>
于 2012-06-14T13:31:01.777 回答