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

コンポーネントの LockerService の無効化

コンポーネントの API バージョンを 39.0 以下に設定すると、コンポーネントの LockerService を無効にできます。コンポーネントが API バージョン 40.0 以上に設定されている場合は、LockerService が有効になります。API バージョン 40.0 は、LockService がすべての組織で有効化された Summer '17 に相当します。

Summer '17 より前に作成されたコンポーネントは API バージョンが 40.0 未満であるため、LockerService は無効です。

コンポーネントにバージョン設定すると、コンポーネントを API バージョンに関連付けることができます。コンポーネントを作成するときのデフォルトのバージョンは最新の API バージョンです。開発者コンソールで、右パネルの [Bundle Version Settings (バージョン設定を対応付ける)] をクリックしてコンポーネントのバージョンを設定します。

LockerService は、コンポーネントのバージョンのみに基づいてコンポーネントまたはアプリケーションで有効化されます。アプリケーションまたはコンポーネント内のコンテインメント階層は、LockerService の適用には考慮されません。

コンポーネント A にコンポーネント B が含まれる例を見てみましょう。コンポーネント A が API バージョン 40.0 に設定されている場合、LockerService は有効です。コンポーネント B が API バージョン 39.0 に設定されている場合、LockerService が有効なコンポーネント A に含まれているにも関わらず、コンポーネント B では LockerService が無効になります。

一貫性を保ちデバッグを容易にするため、可能な場合はアプリケーションのすべてのコンポーネントに同じ API バージョンを設定することをお勧めします。