Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
Wartość domyślna to początkowa wartość pola w momencie tworzenia nowego rekordu. Mogą Państwo ustawić wartość domyślną dla pola podczas jego konfiguracji w kolekcji lub określić ją dla pola w bloku formularza dodawania. Może być ustawiona jako stała lub zmienna.

Większość pól w formularzu dodawania obsługuje ustawianie wartości domyślnej.

Poddane, dodane za pośrednictwem pola podformularza w formularzu dodawania lub edycji, będą miały wartość domyślną.
Dodaj nowy w podformularzu

Podczas edycji istniejących danych, puste pole nie zostanie uzupełnione wartością domyślną. Wartość domyślna zostanie użyta tylko dla nowo dodanych danych.
Wartości domyślne są dostępne tylko dla relacji typu wiele-do-jednego i wiele-do-wielu, gdy używane są komponenty selektora (Select, RecordPicker).

Dzielą się na dwie kategorie: pola nierelacyjne i pola relacyjne.
toString;
Zmienne wartości domyślnych pól nierelacyjnych
Zmienne wartości domyślnych pól relacyjnych
hasOne, obsługuje tylko relacje typu 'do jednego';hasMany, obsługuje zarówno relacje typu 'do jednego' (konwersja wewnętrzna), jak i 'do wielu';belongsToMany, obsługuje zarówno relacje typu 'do jednego' (konwersja wewnętrzna), jak i 'do wielu';belongsTo, zazwyczaj dla relacji typu 'do jednego', ale gdy relacja nadrzędna to hasMany, obsługuje również relacje typu 'do wielu' (ponieważ hasMany/belongsTo to w zasadzie relacja wiele-do-wielu);Model

Na przykład, w relacji A.B, jeśli b1 jest powiązane z a1, nie może być powiązane z a2. Jeśli b1 zostanie powiązane z a2, jego powiązanie z a1 zostanie usunięte. W tym przypadku dane nie są współdzielone, podczas gdy wartość domyślna jest mechanizmem współdzielenia (wszystkie mogą być powiązane). Dlatego relacje jeden-do-jednego i jeden-do-wielu nie mogą mieć wartości domyślnych.
Ponieważ podformularze i podtabele koncentrują się na bezpośredniej edycji danych relacyjnych (w tym dodawaniu i usuwaniu), podczas gdy wartość domyślna relacji jest mechanizmem współdzielenia, gdzie wszystkie mogą być powiązane, ale danych relacyjnych nie można modyfikować. Dlatego w tym scenariuszu nie jest odpowiednie udostępnianie wartości domyślnych.
Ponadto, podformularze lub podtabele posiadają pola podrzędne, i byłoby niejasne, czy wartość domyślna dla podformularza lub podtabeli dotyczy wiersza, czy kolumny.
Biorąc pod uwagę wszystkie czynniki, bardziej odpowiednie jest, aby podformularze lub podtabele nie miały bezpośrednio ustawionych wartości domyślnych, niezależnie od typu relacji.