Revision c44615e9
Von Moritz Bunkus vor mehr als 8 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 | 291 |
'show_sort_indicator' => $name eq $opts->{sort_indicator_column}, |
291 | 292 |
'sort_indicator_direction' => $opts->{sort_indicator_direction}, |
292 | 293 |
}; |
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.link -%]<a class="[% col.link_class ? col.link_class : 'report-generator-header-link' %]" href="[% HTML.escape(col.link) %]">[%- END -%] |
|
39 |
[%- col.text -%] |
|
40 |
[%- IF col.show_sort_indicator -%]<img border="0" src="image/[% IF col.sort_indicator_direction %]down[% ELSE %]up[% END %].png">[%- END -%] |
|
41 |
[%- IF col.link -%]</a>[%- END -%] |
|
38 |
[%- IF col.raw_data %] |
|
39 |
[% col.raw_data %] |
|
40 |
[% ELSE %] |
|
41 |
[%- IF col.link -%]<a class="[% col.link_class ? col.link_class : 'report-generator-header-link' %]" href="[% HTML.escape(col.link) %]">[%- END -%] |
|
42 |
[%- col.text -%] |
|
43 |
[%- IF col.show_sort_indicator -%]<img border="0" src="image/[% IF col.sort_indicator_direction %]down[% ELSE %]up[% END %].png">[%- END -%] |
|
44 |
[%- IF col.link -%]</a>[%- END -%] |
|
45 |
[%- END %] |
|
42 | 46 |
</th> |
43 | 47 |
[% END %] |
44 | 48 |
</tr> |
Auch abrufbar als: Unified diff
ReportGenerator: Unterstützung für raw_data-Attribut in Spaltendefinitionen
Analog zu Zellendaten: ist bei einer Spaltenüberschrift raw_data
gesetzt, so wird das ausgegeben. Nur andernfalls werden die Attribute
link, text und der Sortier-Indikator ausgegeben.
Damit ist es z.B. möglich, in der Spaltenüberschrift eine
»Check-All«-Checkbox zu rendern.