<apex:outputLink value="/!{opportunity.id}">{!opportunity.Name}</apex:outputLink>
我在VF中创建了2个页面。一页显示动态搜索中的自定义对象记录列表。这已经完成了。
我现在需要创建一个自定义VF页面,以便在用户单击列表页面上的链接时显示单个记录信息。我知道我们可以使用如上所示的输出链接。
假设我已经构建了详细信息页面(假设其路径是“apex / customDetailPage”),我将如何修改此链接。因为我的详细信息页面需要传递给它的选定记录ID。我想。
答案 0 :(得分:5)
你可以这样做:
<apex:outputLink value="/apex/customDetailPage?id={!opportunity.id}">
{!opportunity.Name}
</apex:outputLink>
假设您的自定义页面检查id
参数以确定它应该使用哪条记录。
你也可以使用$Page
global variable option as described here,这应该意味着它看起来像这样:
<apex:outputLink value="{!$Page.customDetailPage}?id={!opportunity.id}">
{!opportunity.Name}
</apex:outputLink>