Aviso de tradução por IA
Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
ctx.getValue()
Em cenários de campos editáveis, como JSField e JSItem, use isso para obter o valor mais recente do campo atual. Combinado com ctx.setValue(v), ele permite a vinculação bidirecional (two-way binding) com o formulário.
Cenários de uso
Nota:
ctx.getValue()está disponível apenas em contextos RunJS com vinculação de formulário; ele não existe em cenários sem vinculação de campo, como fluxos de trabalho ou regras de ligação.
Definição de Tipo
- Valor de retorno: O valor atual do campo, cujo tipo é determinado pelo tipo de item de formulário do campo; pode ser
undefinedse o campo não estiver registrado ou não estiver preenchido.
Ordem de busca
O ctx.getValue() busca os valores na seguinte ordem:
- Estado do Formulário: Prioriza a leitura do estado atual do Ant Design Form.
- Valor de Fallback: Se o campo não estiver no formulário, ele recorre ao valor inicial ou às propriedades (props) do campo.
Se o formulário ainda não terminou de renderizar ou o campo não estiver registrado, ele pode retornar
undefined.
Exemplos
Renderizar com base no valor atual
Vinculação bidirecional com setValue
Relacionados
- ctx.setValue() - Define o valor do campo atual, usado com
getValuepara vinculação bidirecional. - ctx.form - Instância do Ant Design Form, para ler/escrever em outros campos.
js-field:value-change- Evento de contêiner acionado quando valores externos mudam, usado para atualizar a exibição.

