Revision a8151afb
Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt
templates/webpages/csv_import/report.html | ||
---|---|---|
18 | 18 |
|
19 | 19 |
[%- PROCESS 'common/paginate.html' pages=SELF.pages, base_url = SELF.base_url %] |
20 | 20 |
<table> |
21 |
|
|
22 |
[%- SET max_col = 0 %] |
|
21 | 23 |
[%- FOREACH rownum = SELF.display_rows %] |
24 |
[%- SET max_col = max_col > SELF.report_rows.${rownum}.size ? max_col : SELF.report_rows.${rownum}.size %] |
|
25 |
[%- LAST IF rownum >= SELF.report_numheaders %] |
|
26 |
[%- END %] |
|
27 |
|
|
28 |
[%- FOREACH rownum = SELF.display_rows %] |
|
29 |
[%- SET to_pad = max_col - SELF.report_rows.${rownum}.size %] |
|
22 | 30 |
[%- IF rownum < SELF.report_numheaders %] |
23 | 31 |
<tr class="listheading"> |
24 | 32 |
[%- FOREACH value = SELF.report_rows.${rownum} %] |
25 | 33 |
<th>[% value | html %]</th> |
26 |
[%- END %] |
|
34 |
[%- END %] |
|
35 |
[%- IF to_pad -%]<th style="text-align:center" colspan="[%- to_pad -%]">-</th>[%- END -%] |
|
27 | 36 |
<th>[%- LxERP.t8('Notes') %]</th> |
28 | 37 |
</tr> |
29 | 38 |
[%- ELSE %] |
... | ... | |
32 | 41 |
[%- FOREACH value = SELF.report_rows.${rownum} %] |
33 | 42 |
<td>[%- value | html %]</td> |
34 | 43 |
[%- END %] |
44 |
[%- IF to_pad -%]<td align="center" colspan="[%- to_pad -%]">-</td>[%- END -%] |
|
35 | 45 |
<td> |
36 | 46 |
[%- FOREACH error = csv_import_report_errors %][%- error | html %][% UNLESS loop.last %]<br>[%- END %][%- END %] |
37 | 47 |
[%- FOREACH info = SELF.report_status.${rownum}.information %][% IF rownum >= SELF.report_numheaders || csv_import_report_errors.size %]<br>[%- END %][%- info | html %][%- END %] |
Auch abrufbar als: Unified diff
CsvImport: Bericht: Bemerkungs-/Fehler-Spalten untereiander anzeigen.
Das ändert nur die Ansicht bei Multiplex-Daten, da hier die Anzahl der Spalten
unterschiedlich sein kann. Dazu wird eine leere Spalte in entsprechender Breite
eingefügt.