是否可以将迷你页面布局添加到相关列表中?例如,在机会上的机会行项目相关列表上,当用户悬停产品时,我希望有一个迷你页面布局显示。这可能吗?
谢谢。
我不知道它是否可以通过配置获得。可能它没有发生,因为:
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 链接。而且您可能必须覆盖标准函数/调用您自己的版本,例如,它们会在具有“oppLineItemId_productId”(这将是唯一的)但显示来自 Product2 的数据的项目上显示气球。
例如,可以在此处找到这些功能:https ://salesforce.stackexchange.com/questions/1707/mini-page-layout-css-in-visualforce-page