UIComponentクラス: oracle.adf.view.rich.component.rich.layout.RichPanelStretchLayout
コンポーネントのタイプ: oracle.adf.RichPanelStretchLayout
panelStretchLayoutコンポーネントは、使用可能なすべてのスペースにわたってcenterファセットの子をストレッチします。centerファセットの子が使用できるスペースは、top/bottom/start/endファセットにその他の子がある場合、制約を受けます。これらの子が表示されると、topHeight/bottomHeightおよびstartWidth/endWidthで定義されたスペースが占有されます。<section name="Geometry_Management">
</section>
型 | フェーズ | 説明 |
---|---|---|
org.apache.myfaces.trinidad.event.AttributeChangeEvent | アプリケーションの起動、 リクエスト値の適用 |
属性変更を記述するために配信されるイベント。属性変更イベントは、プロパティに対するプログラム的な変更については配信されません。アプリケーションの特定のリクエストなしにレンダラによってプロパティが変更される場合にのみ配信されます。属性変更イベントの例には、クライアント側のサイズ変更をサポートしていた列の幅などがあります。 |
名前 | 説明 |
---|---|
bottom | centerファセットの下にレンダリングされるコンテンツです。存在していてbottomHeightが指定されていない場合には、高さは50pxになります。 |
center | レイアウトの中央にストレッチされるコンテンツです。 |
end | centerファセットの後、topとbottomの子の間にレンダリングされるコンテンツです。存在していてendWidthが指定されていない場合には、幅は50pxになります。 |
start | centerファセットの前、topとbottomの子の間にレンダリングされるコンテンツです。存在していてstartWidthが指定されていない場合には、幅は50pxになります。 |
top | centerファセットの上にレンダリングされるコンテンツです。存在していてtopHeightが指定されていない場合には、高さは50pxになります。 |
名前 | 型 | ELのサポート | 説明 |
---|---|---|---|
attributeChangeListener | javax.el.MethodExpression | ELのみ | 属性変更リスナーへのメソッド・リファレンス。属性変更イベントは、プロパティに対するプログラム的な変更については配信されません。アプリケーションの特定のリクエストなしにレンダラによってプロパティが変更される場合にのみ配信されます。属性変更イベントの例には、クライアント側のサイズ変更をサポートしていた列の幅などがあります。 |
binding | oracle.adf.view.rich.component.<wbr/>rich.layout.RichPanelStretchLayout | ELのみ | コンポーネント・インスタンスをBean上に格納するELリファレンス。これは、バッキングBeanからコンポーネントへのプログラム的なアクセスを提供するため、またはコンポーネントの作成をバッキングBeanに移動するために使用できます。 |
bottomHeight | String | あり | CSS長またはautoとして指定される、bottomファセットの高さ。このファセットが今後、ストレッチされないようにし、かわりにブラウザがその子に与えた最初のoffsetHeightを使用するようにします。平均的なページでは、高さの自動調整を使用してレイアウトを変えた場合、最初のレイアウトからInternet Explorerで10パーセント、Firefoxで5パーセント、スピードが低下することに注意してください。結果は多様ですが、ページの最適化にはこの方法をお薦めします。また高さの自動調整では、ファセットの子が垂直にも水平にもストレッチされなくなります。必要に応じて、高さの自動調整を行う子のinlineStyleで幅を100%に指定し、その子を垂直にストレッチできます。panelGroupLayoutのような、レイアウトを垂直にスクロールするよう設定されているコンポーネントの多くでは、デフォルトで幅のストレッチが組み込まれていることに注意してください。 |
clientComponent | boolean | あり | クライアント側のコンポーネントが生成されるかどうか。このフラグを設定してもしなくてもコンポーネントは生成されますが、クライアントJavascriptがコンポーネント・オブジェクトを必要とする場合、コンポーネントの存在を保証するにはtrueに設定する必要があります。現在デフォルトで生成されるクライアント・コンポーネント・オブジェクトは、将来は存在しない可能性があります。このフラグを設定することがコンポーネントの存在を保証する唯一の方法であり、クライアントは暗黙的な動作に依存できません。ただし、このフラグの設定にはパフォーマンス・コストが伴うため、絶対に必要でないかぎり、クライアントではクライアント・コンポーネントを有効にすることを避ける必要があります。 |
customizationId | String | あり | この属性は推奨されていません。永続的なカスタマイズを適用するには、id属性を使用する必要があります。この属性は、次のリリースでは削除されます。 |
endWidth | String | あり | CSS長またはautoとして指定される、endファセットの幅。このファセットが今後、ストレッチされないようにし、かわりにブラウザがその子に与えた最初のoffsetWidthを使用するようにします。平均的なページでは、幅の自動調整を使用してレイアウトを変えた場合、最初のレイアウトからInternet Explorerで10パーセント、Firefoxで5パーセント、スピードが低下することに注意してください。結果は多様ですが、ページの最適化にはこの方法をお薦めします。また幅の自動調整では、ファセットの子が垂直にも水平にもストレッチされなくなります。panelGroupLayoutのような、レイアウトを垂直にスクロールするよう設定されているコンポーネントの多くでは、デフォルトで幅のストレッチが組み込まれており、これにより不安定なoffsetWidthがレポートされるため、これらのコンポーネントとautoを併用できないことに注意してください。幅にパーセンテージ長を使用する子コンポーネントがある場合、autoは使用できません。ファセットのコンテンツをパーセンテージ幅に依存するようにしたり、autoを有効にしてその周囲のコンテナの幅全体を自然に使用するようなコンポーネントにすることはできません。autoを指定した場合は、コンテンツで(親コンテナの幅に依存しない)安定した単独の幅が使用される必要があります。 |
id | String | なし | コンポーネントの識別子。識別子は、HTMLで許可される構文のサブセットに準拠している必要があります。
|
inlineStyle | String | あり | このコンポーネントに対して使用するCSSスタイル。これは、基本スタイルの変更用です。inlineStyleは、コンポーネントのルートDOM要素に適用されるCSSスタイルのセットです。inlineStyleのCSSプロパティが対象となるDOM要素に影響を与えない場合は、スキンを作成し、特定のDOM要素をターゲットにしたスキニング・キーを使用する必要があります(::label、::icon-styleなど)。 |
partialTriggers | String[] | あり | 部分更新をトリガーするコンポーネントのID。このコンポーネントは、トリガー・コンポーネント上でリスニングします。トリガー・コンポーネントの1つがなんらかの更新を発生させるイベントを受信した場合、このコンポーネントも更新されることをリクエストします。識別子はソース・コンポーネント(このコンポーネント)に対して相対的であり、NamingContainerで構成されている必要があります。コンポーネントがすでにネーミング・コンテナ内にある場合、単一のコロンを使用するとページのルートから検索を開始でき、複数のコロンを使用するとNamingContainerを上方向に移動できます。たとえば、::を前に置くと、コンポーネントのネーミング・コンテナ(または、コンポーネントがネーミング・コンテナである場合にはそのコンポーネント自体)から出てそこから検索を開始します。:::を前に置くと、2つのネーミング・コンテナ(コンポーネントがネーミング・コンテナである場合にはそのコンポーネント自体も含まれます)から出てそこから検索を開始します。 |
rendered | boolean | あり | コンポーネントがレンダリングされるかどうか。falseに設定した場合、このコンポーネントについて出力は配信されません(コンポーネントはどのような方法でもレンダリングされず、クライアントで表示できません)。 |
shortDesc | String | あり | コンポーネントの短い説明。このテキストは、通常、ツールチップ・ヘルプ・テキストを表示するためにユーザー・エージェントによって使用されます。この場合、ツールチップの動作はユーザー・エージェントによって制御されます。たとえば、Firefox 2では長いツールチップは切り捨てられます。フォーム・コンポーネントの場合、shortDescはノート・ウィンドウに表示されます。 |
startWidth | String | あり | CSS長またはautoとして指定される、startファセットの幅。このファセットが今後、ストレッチされないようにし、かわりにブラウザがその子に与えた最初のoffsetWidthを使用するようにします。平均的なページでは、幅の自動調整を使用してレイアウトを変えた場合、最初のレイアウトからInternet Explorerで10パーセント、Firefoxで5パーセント、スピードが低下することに注意してください。結果は多様ですが、ページの最適化にはこの方法をお薦めします。また幅の自動調整では、ファセットの子が垂直にも水平にもストレッチされなくなります。panelGroupLayoutのような、レイアウトを垂直にスクロールするよう設定されているコンポーネントの多くでは、デフォルトで幅のストレッチが組み込まれており、これにより不安定なoffsetWidthがレポートされるため、これらのコンポーネントとautoを併用できないことに注意してください。幅にパーセンテージ長を使用する子コンポーネントがある場合、autoは使用できません。ファセットのコンテンツをパーセンテージ幅に依存するようにしたり、autoを有効にしてその周囲のコンテナの幅全体を自然に使用するようなコンポーネントにすることはできません。autoを指定した場合は、コンテンツで(親コンテナの幅に依存しない)安定した単独の幅が使用される必要があります。 |
styleClass | String | あり | このコンポーネントに対して使用するCSSスタイル・クラス。スタイル・クラスは、jspxページまたはスキニングCSSファイルなどで定義できます。または、AFInstructionTextのようなパブリック・スタイル・クラスの1つを使用できます。 |
theme | String | あり | このコンポーネントの子に適用するコンポーネント・スタイル・テーマ。デフォルトでは、このコンポーネントは異なるテーマ用にスタイル指定されませんが、af:documentおよびaf:decorativeBoxで発生するスキン変更が関連付けられていないテーマの変更に使用できます。テーマと色調スタイルには互換性がないため、ページ当たりで使用できるメソッド(テーマまたは色調スタイル)は1つのみです。テーマが空白の場合には現在のテーマが削除され、テーマの値がinheritまたはNull、あるいはテーマを設定していない場合には、現在のテーマが使用されます。スキンはテーマのソースです。スキンの中には、定義にテーマが設定されていないものもあります。テーマ名には、dark、medium、lightおよびdefaultを使用することをお薦めします。 |
topHeight | String | あり | CSS長またはautoとして指定される、topファセットの高さ。このファセットが今後、ストレッチされないようにし、かわりにブラウザがその子に与えた最初のoffsetHeightを使用するようにします。平均的なページでは、高さの自動調整を使用してレイアウトを変えた場合、最初のレイアウトからInternet Explorerで10パーセント、Firefoxで5パーセント、スピードが低下することに注意してください。結果は多様ですが、ページの最適化にはこの方法をお薦めします。また高さの自動調整では、ファセットの子が垂直にも水平にもストレッチされなくなります。必要に応じて、高さの自動調整を行う子のinlineStyleで幅を100%に指定し、その子を水平にストレッチできます。panelGroupLayoutのような、レイアウトを垂直にスクロールするよう設定されているコンポーネントの多くでは、デフォルトで幅のストレッチが組み込まれていることに注意してください。 |
visible | boolean | あり | コンポーネントの可視性。falseの場合、コンポーネントはクライアント上で非表示となります。renderedとは異なり、これはサーバーでのライフサイクルには影響を与えません(コンポーネントに実行済バインディングがある、など)。コンポーネントの可視性は、クライアント上で切り替えるか、PPRを使用して切り替えることができます。renderedがfalseの場合、コンポーネントはどのような方法でもレンダリングされず、クライアントで表示できません。ほとんどの場合、visibleプロパティのかわりにrenderedプロパティを使用します。 次のレンダーキットではサポートされていません。 org.apache.myfaces.trinidad.core |