Verbesserung
Wenn ein tl:FormField unsichtbar ist, schreibt das tl:CodeEditorControl trotzdem den kompletten Editor an die GUI. Dies ist unnötig; auf Client-Seite wird unnötiger Initialisierung-Code ausgeführt.
Verbesserung
Der Clientseitige Editor wird nur geschrieben, wenn das Feld sichtbar ist.
Test
- Wechsel auf Technisches Demo>LayoutFramework#1>Formulare>FormControls
- Gruppe "XML Editor" suchen
- Kommando "Hide" betätigen.
- Erwartung: Der ACE-Editor in der Gruppe wird nicht mehr angezeigt
- Erwartung: Im Quelltext ("F12"-Tools) wird kein ACE-Editor angezeigt, z.B. ist keine Klasse "ace_gutter" zu finden.