Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dba493ac

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID dba493ac8d5e53b863d59fa25d3b9d2de396b027
  • Vorgänger 743f51fc
  • Nachfolger fa8921ca

ReportGenerator: Man kann jetzt die Standardanordnung (align) in den Spalten angegeben werden.

Unterschiede anzeigen:

SL/ReportGenerator.pm
107 107
      $self->{form}->error('Incorrect usage -- expecting hash or array ref');
108 108
    }
109 109

  
110
    my @columns_with_default_alignment = grep { defined $self->{columns}->{$_}->{align} } keys %{ $self->{columns} };
111

  
110 112
    foreach my $row (@{ $row_set }) {
113
      foreach my $column (@columns_with_default_alignment) {
114
        $row->{$column}          ||= { };
115
        $row->{$column}->{align}   = $self->{columns}->{$column}->{align} unless (defined $row->{$column}->{align});
116
      }
117

  
111 118
      foreach my $field (qw(data link)) {
112 119
        map { $row->{$_}->{$field} = [ $row->{$_}->{$field} ] if (ref $row->{$_}->{$field} ne 'ARRAY') } keys %{ $row };
113 120
      }

Auch abrufbar als: Unified diff