tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Lighitng Componentの複数設置で意識すること

Lighitng Componentの複数設置で意識することについてです。ひとつのコンポーネントで完結するような機能の場合は特に注意することはありませんが、Lightning Eventでの連携が発生するコンポーネントの場合、複数設置は注意が必要です。


次のように同じコンポーネントを複数設置します。検索ボックスに値を入力するとLightning Eventを経由して絞込が行われますが、このとき2つのコンポーネント両方に反映されてしまいます。

f:id:tyoshikawa1106:20150622230747p:plain


これはLightning Eventの発火条件や変数が同じになる為です。同じコンポーネントを複数設置する必要はそんなに多くないと思いますが、この部分の制御は難しいポイントだと思いますので、複数設置が必要かの確認と対応できるかの検討はしておくと安心かもしれません。


ちなみに1つのコンポーネントで完結する機能の場合、複数設置してもクリックイベントなどの処理が他のコンポーネントに影響を与えたりということはありませんでした。