2016-08-17 14 views
1

現在BIRT 4.5では、テーブルヘッダーの特定の部分のみを繰り返しています。しかし、ヘッダを繰り返すように設定すると、ヘッダ全体が常に繰り返されます。BIRTヘッダーの一部のみを繰り返します。

ヘッダーの特定の部分だけを繰り返す方法はありますか?

私の例では、「テーブル名」と「列ヘッダー」という2つのヘッダーがあります。私は、列の見出しを繰り返すだけです。私はそのスクリプトが修正される可能性が高いと感じていますが、どこから開始するのか分かりません。

答えて

1

これは、グループに対してヘッダーを繰り返すことができ、ページの改ざんを繰り返すことができるため、これは扱いにくいことがあります。

最も空想ないが、あなたは

var headerCount = 0; 

はその後、ヘッダー内の要素を選択onPrepareスクリプトを開いて、それがカウンタをインクリメントしているページのスクリプトでグローバル変数を定義することによって、作業何かを得る必要があります。

headerCount = headerCount + 1; 

この情報を使用すると、visibilityプロパティでtrue/false文を作成できます。

各オブジェクトには、onPrepare、onCreate、onRender、およびonPagebreakスクリプトがあります。正確な違いが何であるかわからないので、これを少し試してみる必要があります。 (要素がカウンタを増やす必要があるが、可視性句のためにレンダリングされない場合、予期しない結果が生じる可能性があるからです)。

幸い!

関連する問題