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

Lightning コンテナコンポーネントへのメッセージの送信

lightning-container NPM モジュール内のメソッドを使用して、lightning:container によりフレーム化された JavaScript コードからメッセージを送信します。

Lightning-container NPM モジュールは、JavaScript アプリケーションと Lightning コンテナコンポーネント間でメッセージを送受信するためのメソッドを提供します。lightning-container モジュールについては、NPM の Web サイトを参照してください。

lightning-container モジュールを連動関係としてコードに追加し、アプリケーションにメッセージングフレームワークを実装します。
1import LCC from 'lightning-container';

アプリケーションの package.json ファイルにも lightning-container を連動関係として含める必要があります。

アプリケーションから lightning:container にメッセージを送信するコードは簡単です。このコードは、「Lightning コンテナコンポーネントからのメッセージの送信」および「コンテナのエラーの処理」のコードサンプルに対応し、Developerforce Github リポジトリからダウンロードできます。
1sendMessage() {
2  LCC.sendMessage({name: "General", value: this.state.messageToSend});
3}

静的リソースの一部であるこのコードは、ユーザにより定義された名前と値を含むオブジェクトとしてメッセージを送信します。

アプリケーションがメッセージを受信すると、メッセージは、addMessageHandler() メソッドによりマウントされた関数で処理されます。React アプリケーションでは、関数をドキュメント-オブジェクトモデルの一部としてマウントし、出力に表示する必要があります。

lightning-container モジュールでは、メッセージフレームワーク内のエラーを処理する関数を定義するための同様のメソッドが提供されます。詳細は、「lightning-container NPM モジュールリファレンス」を参照してください。

API 鍵などの暗号化の秘密をメッセージで送信しないでください。API 鍵のセキュリティを確保することが重要です。

重要