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

Storage Service の初期化

マークアップで、ストレージの名前および必要に応じてその他のプロパティを指定して、ストレージを初期化します。

マークアップでの初期化

マークアップを使用してコンポーネントのストレージを初期化するには、テンプレートを使用するか、コンポーネントのボディにマークアップを追加します。

次の例では、テンプレートを使用してストレージを初期化する方法を示します。コンポーネントは、template 属性でテンプレートを参照します。

1<aura:component render="client" template="auraStorageTest:namedStorageTemplate">
2</aura:component>

テンプレートには、ストレージの初期化プロパティを指定する auraStorage:init タグが含まれています。次の例では、3 つの異なるストレージを初期化しています。フレームワークで提供されるアクションストレージと、savings および checking という名前の 2 つのカスタムストレージです。

1<aura:component isTemplate="true" extends="aura:template">
2    <aura:set attribute="auraPreInitBlock">
3        <!-- Note that the maxSize attribute in <auraStorage:init> is in KB -->
4        <auraStorage:init name="actions" persistent="false" secure="false"
5             maxSize="9999" version="1.0"/>
6        <auraStorage:init name="savings" persistent="false" secure="true"
7             maxSize="6666"/>
8        <auraStorage:init name="checking" maxSize="7777"/>
9    </aura:set>    
10</aura:component>

別の方法として、コンポーネントマークアップのボディに auraStorage:init タグを直接追加することもできます。次の例では、savings という名前のストレージを初期化するコンポーネントマークアップを示します。

1<aura:component render="client" extensible="true" 
2 controller="java://org.auraframework.impl.java.controller.AuraStorageTestController" 
3 implements="auraStorage:refreshObserver">
4            
5    <auraStorage:init debugLoggingEnabled="true"
6                         name="savings" 
7                         secure="true" 
8                         persistent="false"
9                         clearStorageOnInit="false"
10                         defaultExpiration="50" 
11                         defaultAutoRefreshInterval="60"
12                         version="1.0" />
13</aura:component>