Skip to content

Form Handler

form-builder/FormHandler.vue

Opis

Przygotowuje formularz do pracy, buduje modelValue i errorMessage dla każdego pola. Wyświetla message błędu nad formularzem.

Opis sekcji script

Props

NazwaTypDomyślnieOpis
modelValue(v-model) Object{}Wartości pól formularza
formArray[]Tablica z polami i konfiguracją formularza
errorMessagesObject{}Błędy pól formularza
paramsObject{}Parametry api przekazane w komponencie
editModeBooleantrueTryb edycji formularza

Stałe

NazwaOpis
staticFieldsTablica z polami statycznymi

Zmienne

NazwaOpis
originalKopie wartości pól formularza
formReadyStan formularza

Metody

NazwaParametryOpis
onMounted (Vue)-Wywołuje setModel
setModelformWywołuje setFormValue - ustawia modelValue, original i formReady
setFormValuefieldsRekurancyjnie zwraca wartości pól formularza

Watch

NazwaOpis
props.errorMessagesSprawdza czy błąd posiada klucz __set. Zmienia wartość pola wskazanego w błędzie