関連リストにミニページレイアウトを追加することはできますか? たとえば、商談の商談品目関連リストで、ユーザーが製品にカーソルを合わせたときにミニ ページ レイアウトが表示されるようにしたいと考えています。これは可能ですか?
ありがとう。
関連リストにミニページレイアウトを追加することはできますか? たとえば、商談の商談品目関連リストで、ユーザーが製品にカーソルを合わせたときにミニ ページ レイアウトが表示されるようにしたいと考えています。これは可能ですか?
ありがとう。
設定で利用できるかどうかはわかりません。おそらく、次の理由で発生していません。
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 である必要があり、それ以上のことは必要ありません ( <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