Lightning Experience の openTab()
新しいワークスペースタブを開きます。タブがすでに開いている場合、タブがフォーカスされます。このメソッドは、Lightning コンソールアプリケーションでのみ機能します。
引数
| 名前 | 型 | 説明 |
|---|---|---|
| pageReference | object | 開く pageReference を指定します。pageReference は省略可能です。 |
| recordId | ID | 開くレコードを指定します。recordId は省略可能です。 |
| url | URL |
新しいワークスペースタブのコンテンツを表す URL。url は省略可能です。 URL は、相対 URL または絶対 URL になります。サードパーティドメインを使用するには、サイトを CSP 信頼済みサイトとして追加します。 |
| focus | boolean | 新しいタブにフォーカスするかどうかを指定します。すぐにタブを表示するには、focus を true に設定します。バックグラウンドでタブを開くには、focus を false に設定します。 |
| overrideNavRules | boolean | 省略可能。開いているタブに既存のナビゲーションルールが適用されるかどうかを指定します。この引数は、ナビゲーションルールが設定されていないレコードや、レコードを指し示していない URL には影響しません。 |
サンプルコード
このコンポーネントにはボタンがあり、押すと、タブが開きます。
コンポーネントコード:
コントローラコード (pageReference):
コントローラコード (recordId):
コントローラコード (url):
応答
このメソッドは、成功時に新しいタブの tabId に解決さ���る Promise を返します。