第16章
この章では、exteNd Director 開発環境を使用したカスタムレイアウトの作成方法について説明します。この章の節は次のとおりです。
次のように、レイアウト定義を作成した後でレイアウト記述子を作成することで新しいレイアウトを作成してください。
使用するウィザード |
使用目的 |
---|---|
ポータルレイアウト定義ウィザード |
次を指定するXMLレイアウトのレイアウト定義ファイルを作成します。 |
ポータルレイアウトウィザード |
セクションコンテナのタイプ行と初期セクションを追加するには、[行の追加]をクリックします。
レイアウト定義エディタはセクションコンテナを作成し、IDが1の新しいセクションを追加します。
ヒント: 新しいセクションコンテナのフロー、スタイル、および幅属性を指定します( セクションまたはセクションコンテナの属性の編集を参照)。
セクションコンテナのタイプカラムと初期セクションを追加するには、[カラムの追加]をクリックします。
レイアウト定義エディタはセクションコンテナを作成し、新しいセクションを追加します。新しいセクションのIDは、追加した最後のセクションのIDより大きくなります。
新しいセクションコンテナのフロー、スタイル、および幅属性を指定します(セクションまたはセクションコンテナの属性の編集を参照)。
セクションコンテナ内にセクションを追加するには、ターゲットセクションコンテナを選択し、[セクションの追加]をクリックします。
レイアウト定義エディタは新しいセクションを追加します。新しいセクションのIDは、追加した最後のセクションのIDより大きくなります。
新しいセクションのフロー、スタイル、および幅属性を指定します(セクションまたはセクションコンテナの属性の編集を参照)。
レイアウト定義ファイルの名前を指定し、[保存]をクリックします。
ヒント: 表記規則によって、レイアウト定義ファイルは記述子ファイルと同じ名前を持 ち、Def (定義の略)が追加されます。 たとえば、記述子ファイルの名前が HeaderContent.xmlの場合、関連するレイアウト定義ファイルはHeaderContentDef.xml となります。この命名規則をお勧めしますが、必須ではありません。
レイアウト定義ファイルは、リソースセット内の[portal-layout]ディレクトリに保存されます。
リソースセット内のファイル場所の詳細については、『exteNd Directorアプリケーションの開発』のリソースおよびJavaクラスのサブディレクトリに関する節を参照してください。
レイアウト定義ファイルの要素については、レイアウト定義ファイルを参照してください。
フロー属性 |
説明 |
---|---|
horizontal |
セクションまたはセクションコンテナ内のポートレットが左から右へ流れることを示します。 |
vertical |
セクションまたはセクションコンテナ内のポートレットが上から下へ流れることを示します。 |
(オプション)[スタイル]設定を指定します。 セクションがHTMLに変換される場合、生成されたテーブル行またはカラムのstyle属性に[スタイル]設定が適用されます。
スタイル |
値 |
---|---|
Padding |
|
alignment |
(オプション)[幅]設定を指定します。 セクションがHTMLに変換される場合、生成されたテーブル行またはカラムのwidth属性に[幅]設定が適用されます。 幅はパーセンテージまたはピクセルで表示できます。
次に、セクションコンテナ定義の例を示します。
<section-container type="row"> <s3-section flow="horizontal" id="1" style="padding-right:5px;padding-bottom:5px;vertical-align:top" width="100%"/> </section-container> <section-container type="row"> <s3-section flow="vertical" id="2" style="padding-bottom:5px;padding-right:5px" width="25%"/> <s3-section flow="vertical" id="3" style="padding-bottom:5px;padding-right:5px" width="50%"/> <s3-section flow="vertical" id="4" style="padding-bottom:5px;padding-right:5px" width="25%"/> </section-container>
レイアウト記述子エディタで[一般設定]タブをクリックし、次のようにレイアウト記述子ファイルの一般設定を指定します。
レイアウト記述子ファイルの要素については、レイアウト記述子ファイルを参照してください。
レイアウト記述子エディタで[セキュリティ]タブをクリックし、次のようにレイアウト記述子ファイルのセキュリティ設定を指定します。
レイアウト記述子ファイルのセキュリティ設定については、レイアウト記述子ファイルを参照してください。
レイアウト記述子ファイルは、リソースセット内の[portal-layout]ディレクトリに保存されます。レイアウトのIDは、XML拡張子を除いたその記述子ファイルの名前です。
リソースセット内のファイル場所の詳細については、『exteNd Directorアプリケーションの開発』のリソースおよびJavaクラスのサブディレクトリに関する節を参照してください。
Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved. more ...