エディターで、ガイド専用項目をガイド内のパネルに追加できます。これらの項目は、Data Model ビューには追加されず、他のガイドで再利用できません。次のガイド専用項目をパネルに追加できます。
ネストされたパネルの追加
「ネストされたパネル」は、別のパネル内のパネルです。ネストされたパネルを使用すると、別のパネル内の個別のパネルとして定義されたパネルを表示および対話処理できます。
ネストされたパネルを使用する理由は、次のとおりです。
モジュール化された再利用可能な方法でパネルを定義し、他のパネル内で使用するため。例えば、ネストされたパネルを使用して、共通の情報パネルを各パネルの最上部に配置します。
パネル内で項目のグループを表示および非表示にするため。ネストされたパネルを使用して項目のグループを追加し、ネストされたパネルの表示ルールを設定して、必要に応じて表示または非表示にします。
別のパネル内で別のパネルレイアウトのレイアウト機能を使用するため。例えば、ネストされたパネルを使用して、1 列のレイアウト内でグリッドまたはリピーターレイアウトを使用します。
リピーターレイアウトのヘッダー、繰り返しコンテンツおよびフッターとして、可変の列のレイアウトを使用するため。ネストされたパネルを使用しないと、ヘッダーおよびフッターでは 1 列に制限され、Repeater Tab または Repeater Accordion レイアウトでは 2 列に制限されます。
繰り返しレイアウト内で別の繰り返しレイアウトをネストするため。
データモデル内のあるプロパティの値に基づいてネストされたパネルを表示するため。モデルプロパティをエディターにドラッグします。Guide Properties ビューで、Control Type/Display As/Nested Panel を選択します。ネストされたパネルに、モデルプロパティの値に対応したパネルが表示されます。例えば、モデルプロパティの値が「Panel 1」の場合、ネストされたパネルには「Panel 1」というタイトルのパネルが表示されます。ネストされたパネルをこの方法で使用するには、ガイド内の一連のパネルの名前を含むリストソースを作成します。ガイド入力者がリストから値を選択すると、選択した名前のパネルがリストの下に表示されます。
Guide Properties ビューで、ネストされたパネルはフィールドと同じプロパティを持ちます。
次の 2 つの方法のいずれかを選択して、ネストされたパネルをガイドに追加できます。
エディターのツールバーからネストされたパネルを追加する場合、ネストされたパネルの Guide Tree ビューには次の 2 つの項目があります。
ネストされたパネルには、ネスト元のパネルを表示できません。ネストされたパネルにパネルを表示できない場合、パネルの代わりにパネル名が表示されます。
Guide Properties ビューで、パネルとネストされたパネルの両方に対して表示ルールを設定できます。ガイドナビゲーションパネルにパネルが表示されないようにするには、Display Rules で「Displayed」を選択解除します。ただし、ガイドをデバッグするときは、ナビゲーションパネルに元のパネルを表示すると役立つ場合があり、元のパネルをナビゲーターで個別に実行したり別のパネル内にネストして実行したりして確認すると役立つ場合があります。
ガイドには名前が一致した最初のパネルが表示されるので、ネストされたパネルの名前は一意である必要があります。
ガイド入力者がラジオボタンまたはチェックボックスを選択したときに表示される、ネストされたパネルを作成します。
Nested Panels レイアウトを使用して、ガイド入力者がラジオボタンまたはチェックボックスを選択したときに表示されるパネルを作成します。
Nested Panels レイアウトは、ガイド入力者がボタンまたはチェックボックスを選択したときに、選択されているパネルをラジオボタンまたはチェックボックスの下にネストします。ボタンまたはチェックボックスを選択解除すると、パネルは表示されなくなります。元のパネルの表示ルールに基づいてパネルを表示し、自動的にパネルをナビゲーションパネルから非表示にします。
Guide Tree ビューで、ガイドにパネルを追加します。
パネルの Guide Properties ビューで、「Layout」オプションから、「Nested Panels」を選択します。
モデルで一連のブール値を定義します。ブール値は、Data Model パースペクティブ内の明示的な Boolean プロパティとして作成するか、ルールまたはリストソースとして作成します。
Nested Panels レイアウトによって表示されているパネルの表示ルール上にブール値をドラッグします。
パネル上にブール値をドラッグします。パネル上のブール値の位置によって、ネストされるパネルの表示位置が指定されます。チェックボックスまたはラジオボタンとして表示されます。ガイド入力者がチェックボックスまたはラジオボタンを選択すると、パネルがラジオボタンの下に表示されます。チェックボックスまたはラジオボタンを選択解除すると、パネルは非表示になります。
この方法で複数のチェックボックスまたはラジオボタンをレイアウト上にドラッグできます。各チェックボックスまたはラジオボタンによって、1 つのパネルが制御されます。