この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Salesforce コンソールインテグレーションツールキットを使用したサンプル Visualforce ページ

Salesforce コンソールインテグレーションツールキットの実装はそれぞれ外観が異なります。この例では、Salesforce コンソールインテグレーションツールキットを使用して、Salesforce コンソールのユーザインターフェースを変更する方法を示します。
  1. Visualforce ページを作成します。
  2. 次のサンプルコードを切り取って Visualforce ページに貼り付けます。

    このコードは、Salesforce コンソールインテグレーションツールキットの各種関数を示しています。

    1<apex:page standardController="Case">
    2
    3 <apex:includeScript value="/support/console/43.0/integration.js"/>
    4 <script type="text/javascript">
    5        function openPrimaryTab() {
    6            sforce.console.openPrimaryTab(undefined, 
    7               'http://www.example.com', true, 'example');
    8        }
    9        
    10        //The callback function that openSubtab will call once it has the ID for its primary tab
    11        var callOpenSubtab=function callOpenSubtab(result) {
    12            sforce.console.openSubtab(result.id, 
    13               'http://www.example.com', true, 'example');
    14        };
    15        
    16        function openSubtab() {
    17            sforce.console.getEnclosingPrimaryTabId(callOpenSubtab);
    18        }
    19
    20        //Sets the title of the current tab to "Example"
    21        function setTitle() {
    22            sforce.console.setTabTitle('Example');
    23        }
    24        
    25        //The callback function that closeTab will call once it has the ID for its tab
    26        var callCloseTab= function callCloseTab(result) {
    27            sforce.console.closeTab(result.id);
    28        }
    29        
    30        function closeTab() {
    31            sforce.console.getEnclosingTabId(callCloseTab);
    32        }
    33  </script>
    34
    35   <A HREF="#" onClick="openPrimaryTab();return false">Open A Primary Tab</A> 
    36   <p/><A HREF="#" onClick="openSubtab();return false">Open A Subtab</A> 
    37   <p/><A HREF="#" onClick="setTitle();return false">Set Title to Example</A> 
    38   <p/><A HREF="#" onClick="closeTab();return false">Close This Tab</A> 
    39
    40</apex:page>
  3. Visualforce ページを使用するケースのカスタムリンクを作成します。
  4. ケースのページレイアウトを編集し、カスタムリンクを追加します。
  5. コンソールのホワイトリストにドメインを追加します。
コンソールに表示されるサンプル Visualforce ページを次に示します。
Service Cloud コンソールインテグレーションツールキットの各種関数を含むサンプル Visualforce ページの出力