任意のコンテナ (
テーブル、
Flex、
キャンバス、タブ、
グループ、
フリー スタイル グリッドなど) を
Stencil のスロットとして宣言することができます。
コンテナをスロットとして設定することにより、Stencil が含まれる各オブジェクトで Stencil の部分を編集/カスタマイズできるようになります。
Stencil でコンテナをスロットとして宣言するには、そのコンテナの
[ Is Slot ] プロパティを True に設定します。
その後、
パネル、
Web パネル、コンポーネントなどに Stencil を含めるときに、Stencil のスロットが初期化されるだけで、スロットのインスタンスを自由にカスタマイズできるようになります。Stencil との動的な関係は維持されますが、そのスロットとの関係は維持されません。
検討事項: Stencil の外側のテーブルをスロットにすることはできません。
通常、カードにはタイトル、本文、画像、およびアクションのセットがあります。本文のコンテンツは、カードの使用に依存します。したがって、本文のコンテンツのコンテナをスロットとして定義できます。
次の例で、Stencil (
StencilCard) を示します。これには、レスポンシブテーブル (Body) が含まれており、 [ Is Slot ] プロパティは True に設定されています。
この Stencil は、Web パネルに含まれています。前述のとおり、スロットが初期化されるだけで、カスタマイズできるようになります。一方、その他の Stencil は、Stencil が含まれているオブジェクトで読み取り専用になり、Stencil との動的な関係が維持されます。
[ Is Slot ] プロパティ Stencil オブジェクト