1

商談オブジェクトに、外部サイトを指すカスタム リンクがあります。このカスタム リンクを visualforce ページに追加することはできますか?

私が思いついた解決策は、セールスフォースが作成したこのカスタム リンクの URL をコピーして、ページに貼り付けることでした。次のようになります。

<a href="https://{!hostname}/servlet/servlet.Integration?lid=00bE0000000YbK3&eid={!opportunity.Id}&ic=1">my custom link</a>

これは問題なく動作しますが、他のサーバーにインストールされた管理パッケージに含まれると、lid パラメータ (カスタム リンク ID) が異なるため、動作しません。これに対する解決策はありますか?

4

4 に答える 4

0

$Actionの下を見てください。ボタンとリンクは、そのグローバル変数を介して使用できます。例えば$Action.Opportunity.CustomLink

于 2012-04-29T15:44:33.423 に答える
0

商談オブジェクトのフィールドにリンクの URL を入力し、VF ページに出力リンクを作成することを考えたことはありますか?

ポール

于 2011-06-21T18:49:44.807 に答える
0

danieljimenez からの回答を構築するために、$Actionグローバル変数はボタン/リンク オブジェクトへのアクセスを提供します。そこからURLFOR関数を使用して、使用可能な形式にする必要があります。action次に、それをコマンド ボタンのパラメーターに入れるか、マークアップの他の場所で好きなように使用できます。

<apex:commandButton action="{!URLFOR($Action.My_Obj__c.My_custom_link)}" value="My custom button"/>

また

<a href="{!URLFOR($Action.Calculation__c.My_custom_link)}">My link</a>
于 2015-09-25T19:59:49.313 に答える