Aviso de traducción IA
Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
ctx.getValue()
En escenarios de campos editables como JSField y JSItem, utilice este método para obtener el valor más reciente del campo actual. En combinación con ctx.setValue(v), permite la vinculación bidireccional (two-way binding) con el formulario.
Escenarios de uso
Nota:
ctx.getValue()solo está disponible en contextos de RunJS con vinculación a formularios; no existe en escenarios sin vinculación de campos, como flujos de trabajo o reglas de enlace.
Definición de tipo
- Valor de retorno: El valor actual del campo, cuyo tipo está determinado por el tipo de elemento de formulario del campo; puede ser
undefinedsi el campo no está registrado o no se ha completado.
Orden de obtención
ctx.getValue() obtiene los valores en el siguiente orden:
- Estado del formulario: Prioriza la lectura del estado actual del Ant Design Form.
- Valor de reserva (Fallback): Si el campo no está en el formulario, recurre al valor inicial del campo o a las props.
Si el formulario no ha terminado de renderizarse o el campo no está registrado, puede devolver
undefined.
Ejemplos
Renderizado basado en el valor actual
Vinculación bidireccional con setValue
Relacionado
- ctx.setValue() - Establece el valor del campo actual, se usa con
getValuepara la vinculación bidireccional. - ctx.form - Instancia de Ant Design Form, para leer o escribir en otros campos.
js-field:value-change- Evento de contenedor que se activa cuando cambian los valores externos, utilizado para actualizar la visualización.

