- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CMS_INPUT_DOMTABLE: erste Tabellenzeile als Tablehead (thead) rendern?
Hallo Gemeinde. Ich benutze FS 5.0.211. Genauer den CMS_INPUT_DOMTABLE. Ist es irgendwie mรถglich, die erste Zeile der generierten Tabelle als Tablehead () zu deklarieren, z.B. per attribut? Wenn nicht, welche Mรถglichkeiten hรคtte ich noch? Danke fรผr die Hilfe.
- Labels:
-
Developers
- Tags:
- cms_input_domtable
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ja, dies ist mรถglich.
Der Inhalt einer DOMTABLE Eingabekomponente kann mithilfe der Table Headerfunktion ausgegeben werden.
Dort kann man mit "<ROW number="0">" den Code fรผr die erste Zeile festlegen.
Ein Beispiel, wie die gesamte Funktion aufgebaut werden kann, kann man im Mithras Projekt in der Absatzvorlage "table" finden.
Viele Grรผรe
Rouven
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ja, dies ist mรถglich.
Der Inhalt einer DOMTABLE Eingabekomponente kann mithilfe der Table Headerfunktion ausgegeben werden.
Dort kann man mit "<ROW number="0">" den Code fรผr die erste Zeile festlegen.
Ein Beispiel, wie die gesamte Funktion aufgebaut werden kann, kann man im Mithras Projekt in der Absatzvorlage "table" finden.
Viele Grรผรe
Rouven
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Ronny,
per Attribut kann man das machen, aber damit steht das Attributauch fรผr alle anderen Zeilen zur Verfรผgung. Also wahrscheinlich ungรผnstig (sonst wird eine andere Zeile als die erste als head festgelegt.
Wir geben dem Nutzer folgende Mรถglichkeit:
Entweder die Standardformatierung (erste Zeile head, und dann die nachfolgenden Zeilen mit wechselndem Zellhintergrund) oder das manuelle festlegen der Zellhintergrรผnde der Tabelle (die sind dann aber als Attribut vorgegeben). Das wird รผber Radiobuttons gesteuert.
Wenn es nur um die Wahl geht, erste Zeile head ja/nein geht, kann das auch รผber ein Radiobutten abgefragt werden.
In der Ausgabe (siehe vorherigen Kommentar) kannst Du dann bei der Ausgabe der erste Zeile abfragen, wie sie formatiert werden soll.
Grรผรe
Andreas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ja, geht. sieht jetzt so aus:
<CMS_HEADER>
<CMS_FUNCTION name="Table" resultname="fr_st_table">
<CMS_PARAM name="tableData" value="st_tabledominput" />
<CMS_NODE_PARAM name="tableFormat">
<ROW number="0"><![CDATA[<thead><tr>$CMS_VALUE(#content)$</tr></thead>]]></ROW>
</CMS_NODE_PARAM>
</CMS_FUNCTION>
</CMS_HEADER>
<div class="table-wrapper">$CMS_VALUE(fr_st_table)$</div>
Danke

