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

Lightning Experience の disableTabClose()

ワークスペースタブまたはサブタブを閉じることができないようにします。このメソッドは、タブまたはサブタブから [閉じる] ボタンを削除し、タブまたはサブタブを閉じるキーボードショートカットを無効にします。このメソッドは、Lightning コンソールアプリケーションでのみ機能します。

引数

Aura コンポーネントと Lightning Web コンポーネント (LWC) のいずれの場合でも、このメソッドの引数は同じです。

名前 説明
tabId string タブを閉じることができないようにするワークスペースタブまたはサブタブの ID。
disabled boolean タブを閉じることができないようにするかどうかを指定します。

disableTabClose() では、ブラウザでブラウザタブを更新したり、閉じたりすることを防止できません。

メモ

LWC のサンプルコード

このコンポーネントには、ページの参照を使用してタブを開いた後、そのタブが閉じられないようにする関数があります。

Aura コンポーネントのサンプルコード

このコンポーネントにはボタンがあり、押すと、現在フォーカスされているタブを閉じることができなくなります。

コンポーネントコード:

コントローラコード:

応答

このメソッドは、成功時にフォーカスされているタブを表す tabInfo オブジェクトに解決される Promise を返します。tabInfo オブジェクトは、ワークスペースタブに関する情報の JSON 配列で、各サブタブに関する情報の配列がネストされています。tabInfo オブジェクトの構造を次に示します。