Revision 97eb7f68
Von Moritz Bunkus vor fast 9 Jahren hinzugefügt
SL/ReportGenerator.pm | ||
---|---|---|
287 | 287 |
'align' => $column->{align}, |
288 | 288 |
'link' => $column->{link}, |
289 | 289 |
'text' => $column->{text}, |
290 |
'raw_data' => $column->{raw_data},
|
|
290 |
'raw_header_data' => $column->{raw_header_data},
|
|
291 | 291 |
'show_sort_indicator' => $name eq $opts->{sort_indicator_column}, |
292 | 292 |
'sort_indicator_direction' => $opts->{sort_indicator_direction}, |
293 | 293 |
}; |
bin/mozilla/ar.pl | ||
---|---|---|
949 | 949 |
$href = build_std_url('action=ar_transactions', grep { $form->{$_} } @hidden_variables); |
950 | 950 |
|
951 | 951 |
my %column_defs = ( |
952 |
'ids' => { raw_data => $::request->presenter->checkbox_tag("", id => "check_all", checkall => "[data-checkall=1]"), align => 'center' }, |
|
952 |
'ids' => { raw_header_data => $::request->presenter->checkbox_tag("", id => "check_all", checkall => "[data-checkall=1]"), align => 'center' },
|
|
953 | 953 |
'transdate' => { 'text' => $locale->text('Date'), }, |
954 | 954 |
'id' => { 'text' => $locale->text('ID'), }, |
955 | 955 |
'type' => { 'text' => $locale->text('Type'), }, |
templates/webpages/report_generator/html_report.html | ||
---|---|---|
35 | 35 |
[%- IF col.align %] align="[% HTML.escape(col.align) %]" style="text-align: [% HTML.escape(col.align) %]"[% END -%] |
36 | 36 |
[%- IF col.colspan && col.colspan > 1 %] colspan="[% HTML.escape(col.colspan) %]"[% END -%] |
37 | 37 |
> |
38 |
[%- IF col.raw_data %] |
|
39 |
[% col.raw_data %] |
|
38 |
[%- IF col.raw_header_data %]
|
|
39 |
[% col.raw_header_data %]
|
|
40 | 40 |
[% ELSE %] |
41 | 41 |
[%- IF col.link -%]<a class="[% col.link_class ? col.link_class : 'report-generator-header-link' %]" href="[% HTML.escape(col.link) %]">[%- END -%] |
42 | 42 |
[%- col.text -%] |
Auch abrufbar als: Unified diff
ReportGenerator: Unterstützung für raw_header_data-Attribut in Spaltendefinitionen
Zuerst wurde dieses Attribut in Anlehnung an das Attribut bei den
Positionszeilen "raw_data" genannt. Leider kollidiert "raw_data" mit der
Benutzung des ReportGenerators aus dem Controller-Helfer-Modul
SL::Controller::ReportGenerator. Dieser verwendet "raw_data" in den
Spaltendefinitionen bereits für Defaults für die Erzeugung der
Positionszeilen.
Daher nun die Umbenennung des neuen Attributes nach "raw_header_data".