異なるグループスタイル
フラッグのXSLレポートテンプレートのスタイルは、主にグループのレイアウト方法に関するものだが、グループの場合は、データの表示方法についてより多くのオプションを持っています。
以下のスタイルに対応しています:
description-group (and document-group).ドキュメント-グループ:これは、要素のラベル (要素にラベルがある場合) を別の行に印刷し、利用可能な幅全体に要素を印刷します。
group. (グループ) これはデフォルトで、最も一般的なグループです。これは、クライアントで表示される方法に最も近い方法でデータを表示します。
要素のラベルのための1つの列と、要素のすべてのデータが続くフィールド(データ)のための1つの列を作ります。
つまり、テキスト・フィールドと数値フィールドを持つ要素がある場合、数値データはテキストが終了した直後に印刷されます。flow-group.(フローグループ) これは、各要素ごとに1行を作成し、フィールド (データ) を要素ラベルの直後に続くようにします (要素ラベルの定義なし)。
スペースが非常に限られており、データを整列させることが重要ではない場合は、これを使用してください。dyn-field-table. グループと同様に、ラベルの列を作成しますが、要素にフィールドがあるのと同じ数の列を持つ各要素に新しいテーブルを作成します。
したがって、3 つのフィールドを持つ 2 つの要素がある場合、それぞれが整列されます。これは、たとえば、複数のチェック ボックスを持つ要素が多数あり、
すべてにラベルがある場合などに便利です。グループを使うと整列しませんが、これを使うと整列します。オプションで指定した場合、数値は右揃えできます。
two-column and three-column. これにより、要素がグループ内の 2 つまたは 3 つの列に分割されます。クライアントと同じ順序を使用しますが、
列 1 では最初の半分 (または 3 番目)を印刷し、次の列に進みます。各グループはグループ・スタイルを使用します。
唯一の例外は、チェックボックスを最初に表示するオプションが設定されている場合です。グループがすでに 2 列または 3 列のフラグ内にある場合、
各列の使用可能なスペースは非常に制限されることに注意してください。