Open christophboecker opened 4 months ago
Find ich so super und könnte so bleiben!
Es fehlte form-control
in den Klassen.
Ich löse das immer so:
https://github.com/alexplusde/events/blob/88f15883b3a559a12ce5165696286f1d78166f78/boot.php#L3-L9
@alxndr-w :
1) ja, stimmt, hatte ich (mal wieder) nicht mehr auf dem Radar, dass das Hinzufügen der Klasse form-control
eigentlich schon reicht.
2) Was Deine Lösung anbelangt: jeder hat so seine Tricks und Vorlieben, ohne eine davon als besser oder schlechter, richtiger oder falscher werten zu wollen. Ich baue halt ungerne Code am Ende um (also EP OUTPUT_FILTER
), sondern lieber so früh wie möglich, also z.B. über mydataset::getForm
. :-)
mydataset::getForm()
funktioniert leider nicht im klassischen Tabellen-Kontext.
mydataset::getForm()
funktioniert leider nicht im klassischen Tabellen-Kontext.
Das ist zweifelsfrei richtig und der Grund, warum ich Tabellen mittlerweile immer eine eigene Klasse spendiere selbst wenn sie anfangs nichts macht außer zu existieren.
Mir fällt kein Szenario ein, in dem ich einerseits einem Feld Attribute und den zugehörigen Output-Filter verpassen kann aber nicht zugleich die Möglichkeit habe, eine Modell-Class zu setzen. Was habe ich übersehen? Nur mal so gefragt um schlauer zu werden.
Ich meinte die Bearbeitungs-Ansicht im Table Manager, in der ich gelegentlich lande. Da möchte ich, dass die Bearbeitung genauso funktioniert wie in der Addon-Ansicht.
Nu hast Du mich verwirrt! Welche "Bearbeitungs-Ansicht im Table Manager"? Auch der Table-Manager berücksichtigt die zugeordnete Model-Class; das ist tief im System verankert. In diesem Addon hier wird die Tabelle derzeit nur im Table-Manager bearbeitet und die Änderung über die Model-Class ist voll wirksam. Gibt es irgendwo Ecken, die Formulare ohne Berücksitigung der Model-Class anzeigen? Das wäre m.E. ein Bug.
🤔 Lass uns mal ne Videokonferenz machen oder in Slack weiterschreiben, du scheinst was zu wissen was ich noch nicht wusste.
Bei mir sehen die Textarea im Formular für die Checks echt blöd aus:
In anderen Tabellen werden mir Textareas korrekt dargestellt. Die Ursache liegt in der festen Verdrahtung des Cke5-Editors.
Es gibt jetzt m.E. vier Möglichkeiten:
package.yml
unterrequires
anfordern, dann aber auch das Profiel mitliefern und installieren/deinstallieren.data/base_quality_check/config.yml
oder einen Eintrag in dercore/config.yml