Skip to content

Form Viewer

form-builder/FormViewer.vue

Opis

Rekurencyjny komponent kontenera formularza. Przechodzi przez wszystkie pola formularza i renderuje odpowiedni komponent FormViewer (kontener), RepeatableField (powtarzalne pole), StaticFormField (statyczne pole), FormField (pole).

Opis sekcji script

Props

NazwaTypDomyślnieOpis
modelValue(v-model) ObjectwymaganeWartości pól w kontenerze
originalObject{}Oryginalne wartości formularza
staticFieldsArray[]Statyczne typy pól formularza
formArray[]Pola i konfiguracja formularza
errorMessagesObject{}Błędy pól formularza
paramsObject{}Parametry api przekazane w komponencie
contextObjecttrueWszystkie wartości pól formularza
editModeBooleanfalseTryb edycji pola

Metody

NazwaParametryOpis
checkConditionfield, modeSprawdza warunek pola i zwraca czy pole jest widoczne/wyłączone/tylko do odczytu (mode)
evaluateConditionconditionRekurencyjnie sprawdza warunki pola