Developer Tools
JDeveloper
Show Detail Itemは単独では使用できません。Panel AccordionまたはPanel Tabbed内で使用して、子コンテンツのグループを格納する必要があります。
1つまたは複数のShow Detail Itemコンポーネントを、Panel Accordion内またはPanel Tabbed内で使用できます。 Show Detail Itemはそれぞれ、1つのアコーディオン・ペインまたは1つのタブ・ペインに該当します。 Show Detail Item内の1つまたは複数の子コンポーネントが、アコーディオン・ペインまたはタブ・ペインのコンテンツを構成します。 以下に例を挙げます。
<af:panelAccordion discloseMany="true">
<af:showDetailItem text="Pane 1" ..>
<af:outputText value="Pane contents here"/>
</af:showDetailItem>
...
</af:panelAccordion>
Panel TabbedとPanel Accordionは、親の拡張レイアウト・コンポーネントによって拡張できますが、子コンテンツは自動的に拡張されません。 Show Detail Itemコンポーネントは、次の条件を満たす場合にのみ拡張可能です。
firstに設定されている
Show Detail Item内で拡張不可のコンポーネントには、たとえば次のようなものがあります。
layout="default"または
layout="horizontal"の場合)
Show Detail Item内で拡張可能なコンポーネントには、たとえば次のようなものがあります。
layout="scroll"または
layout="vertical"の場合)
Show Detail Item内の子要素を拡張したくない場合は、自身は拡張可能かつ子要素を拡張しないレイアウト・コンポーネント(
layout="scroll"のPanel Group Layoutなど)に子要素をラップします。
Panel Accordionの
DiscloseMany属性は、一度に複数のペイン(Show Detail Item)の公開(オープン)を可能にするかどうかを決定します。 デフォルトでは、
DiscloseManyは
falseに設定されています。これは、一度に1つのペインのみを公開できることを意味します。
DiscloseManyを
trueに設定すると、エンドユーザーが一度に複数のペインを公開できるようになります。
Show Detail Itemの Flex属性は、Panel Accordionコンテナ内のコンポーネントの柔軟性を決定します。 コンテナ内の複数のShow Detail Itemの Flex値が0より大きい場合は、その Flex値に基づいて、公開ペイン・コンテンツ間で領域が再配分されます。 大きい値のShow Detail Itemコンポーネントは、小さい値のコンポーネントに比べて大きくなります。
Copyright © 1997, 2008, Oracle. All rights reserved.