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

アプリケーション内での保存可能なアクションの有効化

Lightning Experience と Salesforce モバイルアプリケーションでは、保存可能なアクションは自動的に設定されます。スタンドアロンアプリケーション (.app リソース) で保存可能なアクションを使用するには、キャッシュされたアクション応答のクライアント側ストレージを設定する必要があります。

スタンドアロンアプリケーションのクライアント側ストレージを設定するには、アプリケーションのテンプレートの auraPreInitBlock 属性の <auraStorage:init> を使用します。この例を次に示します。

1<aura:component isTemplate="true" extends="aura:template">
2    <aura:set attribute="auraPreInitBlock">
3        <auraStorage:init
4          name="actions"
5          persistent="false"
6          secure="true"
7          maxSize="1024"
8          defaultExpiration="900"
9          defaultAutoRefreshInterval="30" />
10    </aura:set>
11</aura:component>
name
ストレージ名は actions にする必要があります。現在サポートされているストレージ種別は、保存可能なアクションのみです。
persistent
ブラウザのユーザセッション間でキャッシュデータを保持するには、true に設定します。
secure
キャッシュデータを暗号化するには、true に設定します。
maxsize
ストレージの最大サイズ (KB)。
defaultExpiration
エントリがストレージに保持される期間 (秒数)。
defaultAutoRefreshInterval
ストレージのエントリが更新されるまでの期間 (秒数)。

保存可能なアクションは、Storage Service を使用します。Storage Service は、ストレージの複数の実装をサポートし、ブラウザサポートと、永続性やセキュリティの指定された特性に基づいて、実行時に 1 つのアダプタを選択します。