Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 971ca389

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID 971ca3897f02d09ed3f7580625362434dbdc7756
  • Vorgänger 54624118
  • Nachfolger c7581445

ReportGenerator: Möglichkeit zum Einfügen einer "leeren" Zeile, die die ganze Tabellenbreite einnimmt.

Unterschiede anzeigen:

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