Absturz im Konfigurationsformular - Liste

dieser Fehler

ist reproduzierbar bit einer Liste mit Spalten ohne width-Angaben

    protected function GetFormElements()
    {
        $formElements = [];

        $formElements[] = [
            'type'     => 'List',
            'name'     => 'bla',
            'caption'  => 'Bla',
            'add'      => true,
            'del'      => true,
            'columns'  => [
                [
                    'caption' => 'A',
                    'name'    => 'a',
                    'add'     => '',
                    'edit'    => [
                        'type' => 'ValidationTextBox',
                    ],
                ],
                [
                    'caption' => 'B',
                    'name'    => 'b',
                    'add'     => '',
                    'edit'    => [
                        'type' => 'ValidationTextBox',
                    ],
                ],
            ],
        ];

        return $formElements;
    }

so gesehen kein Fehler, weil width in der Doku nicht als optional ausgewiesen ist, wäre aber vielleicht auch nicht falsch, wenn man einfach eine minimale Standardbreite vorsehen würde.

Wir haben das ganze Thema der Validierung noch offen. Das wollen wir auch gerne mal angehen und dann beispielsweise schöne Fehlermeldungen geben. Wenn man aktuell eine ungültige Form hat, kann das gut gehen oder auch nicht, je nachdem an welcher Stelle der Fehler steckt…

1 „Gefällt mir“