Fehler #166
Presenter Links gehen im ReportGenerator Export kaputt
Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
18.05.2016
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Beschreibung
Z.B. bei Stammdaten->Berichte->Projekte wird der Kundenlink durch
raw_data => sub { $_[0]->customer_id ? $self->presenter->customer($_[0]->customer, display => 'table-cell', callback => $callback) : '' } },
dargestellt, exportiert man nach PDF wird in der Zeile daraus ein "
SL::DB::Customer=HASH(0xa3d4b30)
"
Zugehörige Revisionen
Historie
Von Moritz Bunkus vor mehr als 8 Jahren aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
Status geändert durch Changeset kivitendo-erp|commit:e5d70ebcb6b7c240378ac5b1a04f12716e15ab33.
Projektliste: Kundenname bei PDF-/CSV-Export richtig ausgeben
Der Controller-Helfer für den ReportGenerator muss aus Objekten Werte
machen können. Wie das geschieht, wird über die Spaltendefinition
festgelegt. Für Nicht-HTML-Anzeige wird entweder eine zur Verfügung
gestellte Unterfunktion benutzt, oder aber auf dem Objekt wird der
Spaltenname als Funktion aufgerufen.
Für die Spalte »customer« wird bei einem Projekt also das
SL::DB::Customer-Objekt genutzt, wenn keine manuelle Sub angegeben
wurde.
Fixt #166.