<af:panelSplitter>

af:panelSplitter panelSplitter panel splitter

UIComponentクラス: oracle.adf.view.rich.component.rich.layout.RichPanelSplitter
コンポーネントのタイプ: oracle.adf.RichPanelSplitter
サポートされないエージェント: pda

panelSplitterは、1つのリージョンを再配置可能な仕切線を持つ2つの部分に分割するものです。2つの部分は、firstファセットおよびsecondファセットとして識別されます。コンテンツがこれをサポートするコンポーネントを含む場合、セクションのコンテンツはセクション内の使用可能なすべてのスペースにわたってストレッチします。パネル・スプリッタは、マウスを使用して縮小ボタンを押すか、またはスプリッタを選択し、矢印キーを使用して調整できます。パネル・スプリッタでは、orientation属性に基づいて、水平または垂直方向に分割できます。

<section name="Printable_Pages">

スプリッタのペインの1つで<af:showPrintablePageBehaviorTag>を使用している場合、ユーザーが印刷を起動すると、そのペインのみが印刷されます。スプリッタ外で印刷を行うと、通常のレイアウトに近い形で印刷されますが、すべてのコンテンツが印刷されるわけではありません。そのため印刷が重要なときは、スプリッタの任意のペイン内から印刷をサポートすることをお薦めします。

</section> <section name="Geometry_Management">

</section>

イベント

フェーズ 説明
org.apache.myfaces.trinidad.event.AttributeChangeEvent アプリケーションの起動、
リクエスト値の適用
属性変更を記述するために配信されるイベント。属性変更イベントは、プロパティに対するプログラム的な変更については配信されません。アプリケーションの特定のリクエストなしにレンダラによってプロパティが変更される場合にのみ配信されます。属性変更イベントの例には、クライアント側のサイズ変更をサポートしていた列の幅などがあります。

サポートされるファセット

名前 説明
first このスプリッタの最初のペイン
second このスプリッタの2つ目のペイン

属性

名前 ELのサポート 説明
attributeChangeListener javax.el.MethodExpression ELのみ 属性変更リスナーへのメソッド・リファレンス。属性変更イベントは、プロパティに対するプログラム的な変更については配信されません。アプリケーションの特定のリクエストなしにレンダラによってプロパティが変更される場合にのみ配信されます。属性変更イベントの例には、クライアント側のサイズ変更をサポートしていた列の幅などがあります。
binding oracle.adf.view.rich.component.<wbr/>rich.layout.RichPanelSplitter ELのみ コンポーネント・インスタンスをBean上に格納するELリファレンス。これは、バッキングBeanからコンポーネントへのプログラム的なアクセスを提供するため、またはコンポーネントの作成をバッキングBeanに移動するために使用できます。
clientComponent boolean あり クライアント側のコンポーネントが生成されるかどうか。このフラグを設定してもしなくてもコンポーネントは生成されますが、クライアントJavascriptがコンポーネント・オブジェクトを必要とする場合、コンポーネントの存在を保証するにはtrueに設定する必要があります。現在デフォルトで生成されるクライアント・コンポーネント・オブジェクトは、将来は存在しない可能性があります。このフラグを設定することがコンポーネントの存在を保証する唯一の方法であり、クライアントは暗黙的な動作に依存できません。ただし、このフラグの設定にはパフォーマンス・コストが伴うため、絶対に必要でないかぎり、クライアントではクライアント・コンポーネントを有効にすることを避ける必要があります。
collapsed boolean あり スプリッタが折りたたまれた状態かどうか。スプリッタが折りたたまれた状態で(collapsed="true")開始位置にある場合(positionedFromEnd="false")、1つめのペインは非表示になり、2つめのペインが使用可能なすべてのスペースにわたってストレッチします。スプリッタが終了位置にある場合(positionedFromEnd="true")、スプリッタを閉じると2つ目のペインが非表示になります。スプリッタの折りたたみはデフォルトでfalseになっており、両方のペインが表示されます。
customizationId String あり この属性は推奨されていません。永続的なカスタマイズを適用するには、id属性を使用する必要があります。この属性は、次のリリースでは削除されます。
disabled boolean あり trueに設定した場合に、コンポーネントが非インタラクティブになる属性です。trueに設定しない場合、デフォルト値はfalseであり、コンポーネントではその必要な動作を想定します。
dontPersist String[] あり adf-config.xmlに登録済のPersistent Change Managerを介してFilteredPersistenceChangeManagerにより変更が持続されない属性のリスト。このリストにある自動コンポーネント・パーソナライズはセッション・ストアに対しては依然として持続します。
id String なし コンポーネントの識別子。識別子は、HTMLで許可される構文のサブセットに準拠している必要があります。
  • 長さゼロの文字列は指定しないでください。
  • 最初の文字は、ASCII文字(A-Za-z)またはアンダースコア(_)にする必要があります。
  • 後続の文字は、ASCII文字または数字(A-Za-z0-9)、アンダースコア(_)またはダッシュ(-)にする必要があります。
inlineStyle String あり このコンポーネントに対して使用するCSSスタイル。これは、基本スタイルの変更用です。inlineStyleは、コンポーネントのルートDOM要素に適用されるCSSスタイルのセットです。inlineStyleのCSSプロパティが対象となるDOM要素に影響を与えない場合は、スキンを作成し、特定のDOM要素をターゲットにしたスキニング・キーを使用する必要があります(::label、::icon-styleなど)。
orientation String あり 有効な値: horizontal、vertical

水平方向または垂直方向のスプリットを作成するかどうか。文字列リテラル値"horizontal"は、スプリッタ・ペインが横に並んだ状態を表し、文字列リテラル値"vertical"は、ペインが互いに積み重なって配置されることを表します。
partialTriggers String[] あり 部分更新をトリガーするコンポーネントのID。このコンポーネントは、トリガー・コンポーネント上でリスニングします。トリガー・コンポーネントの1つがなんらかの更新を発生させるイベントを受信した場合、このコンポーネントも更新されることをリクエストします。識別子はソース・コンポーネント(このコンポーネント)に対して相対的であり、NamingContainerで構成されている必要があります。コンポーネントがすでにネーミング・コンテナ内にある場合、単一のコロンを使用するとページのルートから検索を開始でき、複数のコロンを使用するとNamingContainerを上方向に移動できます。たとえば、::を前に置くと、コンポーネントのネーミング・コンテナ(または、コンポーネントがネーミング・コンテナである場合にはそのコンポーネント自体)から出てそこから検索を開始します。:::を前に置くと、2つのネーミング・コンテナ(コンポーネントがネーミング・コンテナである場合にはそのコンポーネント自体も含まれます)から出てそこから検索を開始します。
persist String[] あり adf-config.xmlに登録済のPersistent Change Managerを介してFilteredPersistenceChangeManagerにより変更が持続される属性のリスト。このリストにない自動コンポーネント・パーソナライズはセッション・ストアに対しては依然として持続します。
positionedFromEnd boolean あり false(デフォルト)に設定すると、再配置可能な仕切線の初期位置が開始側(最上位または先頭)から計測されます。値が"true"の場合、再配置可能な仕切線の初期位置は終了側(最下位または最後)から計測されます。
rendered boolean あり コンポーネントがレンダリングされるかどうか。falseに設定した場合、このコンポーネントについて出力は配信されません(コンポーネントはどのような方法でもレンダリングされず、クライアントで表示できません)。
shortDesc String あり コンポーネントの短い説明。このテキストは、通常、ツールチップ・ヘルプ・テキストを表示するためにユーザー・エージェントによって使用されます。この場合、ツールチップの動作はユーザー・エージェントによって制御されます。たとえば、Firefox 2では長いツールチップは切り捨てられます。フォーム・コンポーネントの場合、shortDescはノート・ウィンドウに表示されます。
splitterPosition int あり 再配置可能な仕切線の初期位置。panelSplitterでは、セパレータを使用して2つの領域を区切ります。ユーザーはこのセパレータをドラッグし、各領域に割り当てられたスペースを調整できます。この属性で、1つの領域の幅または高さ(これは方向に依存します)をピクセル数で指定すると、もう1つの領域には残りのスペースが割り当てられます。positionedFromEnd属性は、サイズ指定する領域と残りのスペースが割り当てられる領域を決定するものです。
styleClass String あり このコンポーネントに対して使用するCSSスタイル・クラス。スタイル・クラスは、jspxページまたはスキニングCSSファイルなどで定義できます。または、AFInstructionTextのようなパブリック・スタイル・クラスの1つを使用できます。
visible boolean あり コンポーネントの可視性。falseの場合、コンポーネントはクライアント上で非表示となります。renderedとは異なり、これはサーバーでのライフサイクルには影響を与えません(コンポーネントに実行済バインディングがある、など)。コンポーネントの可視性は、クライアント上で切り替えるか、PPRを使用して切り替えることができます。renderedがfalseの場合、コンポーネントはどのような方法でもレンダリングされず、クライアントで表示できません。ほとんどの場合、visibleプロパティのかわりにrenderedプロパティを使用します。
次のレンダーキットではサポートされていません。 org.apache.myfaces.trinidad.core