onCustomConsoleComponentButtonClicked()
構文
1sforce.console.onCustomConsoleComponentButtonClicked(eventHandler:Function)引数
| 名前 | 型 | 説明 |
|---|---|---|
| callback | function | JavaScript メソッドは、カスタムコンソールコンポーネントでボタンをクリックするとコールされます。 |
サンプルコード – Visualforce
1<apex:page>
2
3 <apex:includeScript value="/support/console/59.0/integration.js"/>
4 <script type="text/javascript">
5 var eventHandler = function (result) {
6 alert('The Custom Console Component button is clicked. The component ID is: ' + result.id +
7 ' and the component window is: ' + (result.windowHidden ? 'hidden' : 'visible'));
8 };
9
10 sforce.console.onCustomConsoleComponentButtonClicked(eventHandler);
11 </script>
12
13</apex:page>イベントハンドラの応答
このメソッドは非同期であるため、コールバックメソッドのオブジェクトで応答を返します。応答オブジェクトには次の項目が含まれます。
| 名前 | 型 | 説明 |
|---|---|---|
| id | string | ページを含むカスタムコンソールコンポーネントの ID。 |
| windowHidden | boolean | ボタンのクリック後にカスタムコンソールコンポーネントウィンドウが非表示の場合は true、表示される場合は false。 |