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

Lightning Experience の closeTab()

ワークスペースタブまたはサブタブを閉じます。このメソッドは、Lightning コンソールアプリケーションでのみ機能します。

引数

名前 説明
tabId string 閉じるワークスペースタブまたはサブタブの ID。

サンプルコード

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

コンポーネントコード:

1<aura:component implements="flexipage:availableForAllPageTypes" access="global">
2    <lightning:workspaceAPI aura:id="workspace"/>
3    <lightning:button label="Close Focused Tab" onclick="{!c.closeFocusedTab}"/>
4</aura:component>

コントローラコード:

1({
2    closeFocusedTab : function(component, event, helper) {
3        var workspaceAPI = component.find("workspace");
4        workspaceAPI.getFocusedTabInfo().then(function(response) {
5            var focusedTabId = response.tabId;
6            workspaceAPI.closeTab({tabId: focusedTabId});
7        })
8        .catch(function(error) {
9            console.log(error);
10        });
11    }
12})

応答

このメソッドは、成功時に true に解決される Promise を返し���す。