Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a8151afb

Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt

  • ID a8151afb9e600b96569d0982465c5a2d3191e258
  • Vorgänger 105428c5
  • Nachfolger c402b0a8

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.

Unterschiede anzeigen:

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