<uix:hideShow>タグ
ネームスペース: http://xmlns.oracle.com/uix/ui
派生元: <uix:base>タグ
タグの型: UINode

このタグは、UINodeのグループに表示/非表示の切替え手段を提供します。

構文
<uix:hideShow
    [ destination="anyURI" ]
    [ disclosed="boolean" ]
    [ disclosedText="string" ]
    [ formName="string" ]
    [ formSubmitted="boolean" ]
    [ partialRenderMode="ui:partialRenderModeType2" ]
    [ partialTargets="NMTOKENS" ]
    [ selected="boolean" ]
    [ undisclosedText="string" ]
    [ unvalidated="boolean" ]
>
   <uix:contents><!-- indexed children --></uix:contents>
   <uix:prompt></uix:prompt>
</uix:hideShow>

注意:
  • このタグは派生元タグのすべての属性と子タグを持つことができます。

  • 説明

    概要
    このタグは、UINodeのグループに表示/非表示の切替え手段を提供します。 HideShowは次の場合に使用します。
    • ページのコンテンツ内の情報の全セクションまたは一部のセクションを表示/非表示する場合
      • 追加情報の表示/非表示
      • 詳細の表示/非表示
      • セクション名の表示/非表示
      • グラフの表示/非表示など
    • 次のような機能の表示/非表示
      • 簡易/拡張検索
    • 表の行の詳細の表示/非表示

    携帯情報端末の場合、HideShow自体は表示されませんが、索引付けされた子が表示されます。

    外観
    HideShowのdisclosed属性がfalseに設定されている場合、矢印のアイコンは横を指し、子であるpromptが矢印の次に表示されます。HideShowの子は表示されません。 HideShowのdisclosed属性がtrueに設定されている場合、矢印のアイコンが下を指し、子であるpromptが矢印の次に表示され、HideShowの子が表示されます。
    イベント
    HideShowのアイコンまたはテキストをクリックすると、イベントがサーバーに送られます。 イベントのsourceパラメータの値は、HideShowのid属性の値になります。 イベントのeventパラメータの値は、hideまたはshowのいずれかになります。
    サポートされる子

    HideShowは、子としてpromptを持つことができます。 この子は、HideShowのアイコンの隣に表示されます。 この子のデフォルトはlinkです。 リンク先は、HideShowのアイコンのリンク先と同じです。 リンク・テキストのデフォルトは「非表示」および「表示」ですが、undisclosedTextおよびdisclosedText属性を使用して設定できます。

    サポートされる属性

    id属性は、クライアント/サーバーのイベントでHideShowを識別する名前の指定に使用されます。

    disclosed属性は、HideShowの子の表示/非表示を切り替えます。 この属性は、trueまたはfalseに設定します。 デフォルトでは、この属性はfalseに設定されます。

    HideShowのテキストは、disclosedText属性およびundisclosedText属性の値です。 ほとんどの場合、disclosedTextには「非表示」とHideShowの子の説明を指定し、undisclosedTextには「表示」と子の説明を指定します。 これらの属性のデフォルト値は「非表示」および「表示」です。

    formSubmitted属性は、データをフォーム送信により送信するかどうかを指定します。 デフォルト値はfalseです。

    送信されるフォームの名前は、formName属性により指定できます。 名前を指定しなかった場合、HideShowが属するフォームが使用されます。

    formSubmitted属性がfalseの場合、HideShowにより生成されるリンクは、destination属性に基づくURLになります。 destinationが指定されていない場合、そのページのデフォルトのURLが使用されます。

    selected属性は、HideShowのアイコンおよびpromptを、選択されている項目として表示するかどうかを示します。


    属性

    説明
    destination HideShowリンクのベース・リンク先。 formSubmittedがtrueの場合、無視されます。
    URI
    disclosed 子を表示するかどうか。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    boolean
    disclosedText 子を表示する場合に表示するテキスト。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    string
    formName HideShowイベントの送信先のフォーム。 デフォルトは親フォームです。
    string
    formSubmitted HideShowリンクでフォーム送信を使用するかどうか。 デフォルトはfalseです。
    boolean
    partialRenderMode hideShowコンポーネントのページの部分レンダリング動作を制御する属性。partialRenderModeのデフォルトはnoneで、hideShowコンポーネントのコンテンツを表示/非表示する際にページの全体レンダリングが使用されます。 partialRenderModeがselfまたはmultipleに設定されている場合、hideShowコンポーネントのコンテンツを表示/非表示する際の再レンダリングに、ページの部分レンダリングが使用されます。

    ページの部分レンダリングを有効にするには、hideShowコンポーネントのid属性が設定されていること、hideShowコンポーネントがUIXの<body>要素とともに使用されていること、Configuration.ACCESSIBILITY_MODEがAccessibilityMode.INACCESSIBLE_MODEに設定されていることが必要です。 これらの要件が満たされ、partialRenderModeがselfまたはmultipleに設定されている場合に、hideShowコンポーネントでは、アプリケーションへのイベント送信時にページの部分レンダリング・アーキテクチャが使用されます。 これらの要件のいずれかが満たされていない場合、あるいはブラウザでページの部分レンダリングをサポートしていない場合には、ページの全体レンダリングが実行されます。


    ui:partialRenderModeType2
    partialTargets partialRenderModeがmultipleに設定されている場合にレンダリングする部分ターゲット・ノードのID。 hideShowのIDは自動的に一連の部分ターゲットに含まれ、partialTargetsリストで明示的に指定されません。
    NMTOKENS
    selected HideShowが選択されているかどうか。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    boolean
    undisclosedText 子を非表示とする場合に表示するテキスト。
    この属性は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    string
    unvalidated この要素をformSubmittedモードで使用した場合、デフォルト動作では、サーバーへの送信前にすべてのフォーム入力が検証されます。 この属性により、この検証を無効にできます。
    boolean

    子タグ

    説明 必須 組込み可能な数
    <uix:contents>
    Beanの索引付けされた子。
    いいえ 1
    <uix:prompt>
    HideShowのアイコンの隣に表示される子。
    この子は、エージェントのタイプがPDA、携帯電話、音声の場合にはサポートされません。
    いいえ 1