将迷你页面布局添加到相关列表

时间:2013-04-13 02:59:45

标签: salesforce

是否可以将迷你页面布局添加到相关列表?例如,在商机上的商机订单项相关列表中,我希望在用户悬停产品时显示迷你页面布局。这可能吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我不知道它是否可以通过配置获得。可能它没有发生,因为:

  • 和rel一起当您将鼠标悬停在其名称上时,列表会弹出页面,这可能意味着一些混乱的JS / CSS问题
  • 它要求您悬停的链接具有唯一ID = salesforce记录ID。如果您在Opp行项目中拥有多个产品,则document.getElementById()之类的内容将始终返回第一个链接

调用的函数非常易于使用:

<a href="/{!acc.Id}"
    id="{!acc.Id}"
    onblur="LookupHoverDetail.getHover('{!acc.Id}').hide();"
    onfocus="LookupHoverDetail.getHover('{!acc.Id}', '/{!acc.Id}/m?retURL=%2F{!acc.Id}&isAjaxRequest=1').show();"
    onmouseout="LookupHoverDetail.getHover('{!acc.Id}').hide();"
    onmouseover="LookupHoverDetail.getHover('{!acc.Id}', '/{!acc.Id}/m?retURL=%2F{!acc.Id}&isAjaxRequest=1').show();">
    {!acc.Name}
</a>

他们确实需要ID作为记录的ID,而不是更多(如果你想使用VF <apex:outputLink>等问题,因为id不能动态,它会成长为page:block:section:table:row:0:accId

所以 - 如果你真的需要这个功能,我怀疑你必须以某种方式在侧边栏中注入javascript,这样Opp Line Item链接就会被装饰&#34;使用这些悬停功能。并且您可能必须覆盖标准功能/调用您自己的版本,例如,他们在具有&#34; oppLineItemId_productId&#34;的项目上显示气球。 (这将是唯一的)但显示来自Product2的数据。

可以在此处找到这些功能:https://salesforce.stackexchange.com/questions/1707/mini-page-layout-css-in-visualforce-page