Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

add a descriptive header for listview (':header') #6272

Open
wants to merge 2 commits into
base: 3.5
Choose a base branch
from

Conversation

ralfhartmann
Copy link

(to be continued)

Über den angezeigten Feldern im parentView kann jetzt mit dem im callback zu setzenden Feld ":header" ein beliebiger Text eingefügt werden

@aschempp
Copy link
Member

aschempp commented Oct 4, 2013

I like the idea of adding a description, but it must be possible to make this related to the currently records (maybe a callback) and I really dislike the field name. It should be something like headerDescription (the other one is headerFields).

@ralfhartmann
Copy link
Author

es gibt schoneinen header_callback, da kriegt man die Felder und die Tabelle:

public function header_callback($row, \contao\DC_Table $dc)
    {
        $row[':header'] = 'Mein zusätzlicher header';
        return $add;
    }

hab ich beim Lesen des Quelltexts gefunden, kann gerne in der Doku nachgetragen werden.

Damit man kein Feld in $row versehentlich überschreibt, der Doppelpunkt am Anfang des Namens. Ich gehe davon aus, dass TAbellenspalten in mySQL niemlas mit einem Doppelpunkt beginnen...

@ralfhartmann
Copy link
Author

Jetzt kann man die Beschreibung so formatieren, wie man will.

@ralfhartmann
Copy link
Author

So was ähnliches: #5045

@leofeyer
Copy link
Member

Kannst Du einen Anwendungsfall für das Feature benennen?

@ralfhartmann
Copy link
Author

Man kann eine Erklärung oder eine Zusammenfassung des Tabelleninhaltes anzeigen, und die Erklärung passt dann gut ins BE-Design.
Ich entwickle gerade ein Anzeigensystem, in dem Anzeigen gleichzeitig in meheren Rubriken geschaltet werden können. Da manche Rubriken sich ausschließen und ich dafür eine Tabelle (und nicht ein serialisiertes Array) benutze, steht genau das im Header.

@leofeyer leofeyer added this to the x.x.x milestone Mar 17, 2014
@leofeyer leofeyer modified the milestone: x.x.x Apr 15, 2016
@leofeyer leofeyer closed this Jan 15, 2018
@leofeyer leofeyer changed the base branch from master to 3.5 January 15, 2018 15:25
@leofeyer leofeyer reopened this Jan 15, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants