core
core copied to clipboard
referenzierte Felder in Eingabemaske mit Option "Nur lesen" als reine Text(Felder) ausgeben
Möchte man in einer Eingabemaske Werte aus einer anderen Tabelle ausgeben, so kann man z.B. per Attribut "Auswahl" refernzieren, d.h. "aus der gespeicherten ID wird ein Text(label)".
Sollen in einer Eingabemaske die referenzierten Werte nicht geändert, sondern nur angezeigt werden, wäre die Option einer reinen Textanzeige prima. Mit dem HTML-Attribut disabled bzw. readonly sind die Eingabefelder zwar nicht mehr veränderbar, aber nicht sonderlich "schön".
Beispiel: in einem MM werden Buchungen zu einem Event abgelegt. Über die die ID des Events wird in der Maske der Name des Events als Text angezeigt und ggf. auch Datum usw. - das darf nicht veränderbar sein. In der Maske sollen aber z.B. der Buchungsstatus oder Infos abgelegt/ergänzt werden können oder ggf. Korrekturen an Name und Anschrift.
Die unveränderlichen Angaben könnten als normale Texte erscheinen und müssen nicht mehr als Selects oder Checkboxen daherkommen.
+1 Siehe auch https://github.com/MetaModels/core/issues/178
@tim-bec: ich sehe den Zusammenhang mit #178 nicht...? Mir geht es primär um die BE-Eingabemaske.
die Widgets arbeiten in MM 2.2 korrekt als readonly (disabled) - siehe https://github.com/MetaModels/core/issues/567
eine weitere Option zur Ausgabe von Text statt "Widget" wäre ein neues Feature - ist die Frage ob bzw. wie oft das benötigt wird