Revision 971ca389
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
SL/ReportGenerator.pm | ||
---|---|---|
124 | 124 |
push @{ $self->{data} }, { 'type' => 'separator' }; |
125 | 125 |
} |
126 | 126 |
|
127 |
sub add_control { |
|
128 |
my $self = shift; |
|
129 |
my $data = shift; |
|
130 |
|
|
131 |
push @{ $self->{data} }, $data; |
|
132 |
} |
|
133 |
|
|
127 | 134 |
sub clear_data { |
128 | 135 |
my $self = shift; |
129 | 136 |
|
... | ... | |
252 | 259 |
foreach my $row_set (@{ $self->{data} }) { |
253 | 260 |
if ('HASH' eq ref $row_set) { |
254 | 261 |
my $row_data = { |
255 |
'IS_CONTROL' => 1, |
|
256 |
'IS_SEPARATOR' => $row_set->{type} eq 'separator', |
|
257 |
'NUM_COLUMNS' => scalar @visible_columns, |
|
262 |
'IS_CONTROL' => 1, |
|
263 |
'IS_SEPARATOR' => $row_set->{type} eq 'separator', |
|
264 |
'IS_COLSPAN_DATA' => $row_set->{type} eq 'colspan_data', |
|
265 |
'NUM_COLUMNS' => scalar @visible_columns, |
|
266 |
'data' => $row_set->{data}, |
|
258 | 267 |
}; |
259 | 268 |
|
260 | 269 |
push @rows, $row_data; |
templates/webpages/report_generator/html_report_de.html | ||
---|---|---|
32 | 32 |
|
33 | 33 |
<TMPL_LOOP ROWS> |
34 | 34 |
<TMPL_IF IS_CONTROL> |
35 |
<TMPL_IF IS_SEPARATOR><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><hr size="3" noshade></td></tr></TMPL_IF> |
|
35 |
<TMPL_IF IS_SEPARATOR><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><hr size="3" noshade></td></tr></TMPL_IF><TMPL_IF IS_COLSPAN_DATA><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><TMPL_VAR data></td></tr></TMPL_IF>
|
|
36 | 36 |
<TMPL_ELSE> |
37 | 37 |
<tr class="listrow<TMPL_VAR outer_idx_odd>"> |
38 | 38 |
<TMPL_LOOP COLUMNS><td<TMPL_IF align> align="<TMPL_VAR align>"</TMPL_IF><TMPL_IF valign> valign="<TMPL_VAR valign>"</TMPL_IF><TMPL_IF class> class="<TMPL_VAR class>"</TMPL_IF>><TMPL_IF raw_data><TMPL_VAR raw_data></TMPL_IF><TMPL_LOOP CELL_ROWS><TMPL_IF data><TMPL_IF link><a href="<TMPL_VAR link>"></TMPL_IF><TMPL_VAR data><TMPL_IF link></a></TMPL_IF></TMPL_IF><TMPL_UNLESS __last__><br></TMPL_UNLESS></TMPL_LOOP></td> |
templates/webpages/report_generator/html_report_master.html | ||
---|---|---|
32 | 32 |
|
33 | 33 |
<TMPL_LOOP ROWS> |
34 | 34 |
<TMPL_IF IS_CONTROL> |
35 |
<TMPL_IF IS_SEPARATOR><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><hr size="3" noshade></td></tr></TMPL_IF> |
|
35 |
<TMPL_IF IS_SEPARATOR><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><hr size="3" noshade></td></tr></TMPL_IF><TMPL_IF IS_COLSPAN_DATA><tr><td colspan="<TMPL_VAR NUM_COLUMNS>"><TMPL_VAR data></td></tr></TMPL_IF>
|
|
36 | 36 |
<TMPL_ELSE> |
37 | 37 |
<tr class="listrow<TMPL_VAR outer_idx_odd>"> |
38 | 38 |
<TMPL_LOOP COLUMNS><td<TMPL_IF align> align="<TMPL_VAR align>"</TMPL_IF><TMPL_IF valign> valign="<TMPL_VAR valign>"</TMPL_IF><TMPL_IF class> class="<TMPL_VAR class>"</TMPL_IF>><TMPL_IF raw_data><TMPL_VAR raw_data></TMPL_IF><TMPL_LOOP CELL_ROWS><TMPL_IF data><TMPL_IF link><a href="<TMPL_VAR link>"></TMPL_IF><TMPL_VAR data><TMPL_IF link></a></TMPL_IF></TMPL_IF><TMPL_UNLESS __last__><br></TMPL_UNLESS></TMPL_LOOP></td> |
Auch abrufbar als: Unified diff
ReportGenerator: Möglichkeit zum Einfügen einer "leeren" Zeile, die die ganze Tabellenbreite einnimmt.