Esta documentação foi traduzida automaticamente por IA.
Um valor padrão é o valor inicial de um campo quando um novo registro é criado. Você pode definir um valor padrão para um campo ao configurá-lo em uma coleção, ou especificá-lo para um campo em um bloco de formulário de adição. Ele pode ser configurado como uma constante ou uma variável.

A maioria dos campos em um Formulário de Adição suporta a definição de um valor padrão.

Os dados secundários adicionados através de um campo de subformulário, seja em um formulário de Adição ou Edição, terão um valor padrão.
Adicionar novo em um subformulário

Ao editar dados existentes, um campo vazio não será preenchido com o valor padrão. Apenas os dados recém-adicionados serão preenchidos com o valor padrão.
Apenas relacionamentos do tipo "Muitos para Um" e "Muitos para Muitos" terão valores padrão quando você usar componentes seletores (Select, RecordPicker).

Divididas em duas categorias: campos sem relacionamento e campos com relacionamento.
toString;
Variáveis de valor padrão sem relacionamento
Variáveis de valor padrão de relacionamento
hasOne, suporta apenas relacionamentos "para um";hasMany, suporta ambos "para um" (conversão interna) e "para muitos";belongsToMany, suporta ambos "para um" (conversão interna) e "para muitos";belongsTo, geralmente para "para um", mas quando o relacionamento pai é hasMany, também suporta "para muitos" (porque hasMany/belongsTo é essencialmente um relacionamento "muitos para muitos");Modelo

Por exemplo, em um relacionamento A.B, se b1 está associado a a1, ele não pode ser associado a a2. Se b1 for associado a a2, sua associação com a1 será removida. Nesse caso, os dados não são compartilhados, enquanto o valor padrão é um mecanismo compartilhado (todos podem ser associados). Portanto, relacionamentos Um para Um e Um para Muitos não podem ter valores padrão.
Porque o foco de subformulários e subtabelas é editar diretamente os dados de relacionamento (incluindo adicionar e remover), enquanto o valor padrão de relacionamento é um mecanismo compartilhado onde todos podem ser associados, mas os dados de relacionamento não podem ser modificados. Portanto, não é adequado fornecer valores padrão nesse cenário.
Além disso, subformulários ou subtabelas possuem subcampos, e não ficaria claro se o valor padrão para um subformulário ou subtable seria um valor padrão de linha ou de coluna.
Considerando todos os fatores, é mais apropriado que subformulários ou subtabelas não possam ter valores padrão definidos diretamente, independentemente do tipo de relacionamento.