setSubmitMode (Referencia de API de cliente)
Establece si se enviarán los datos de la columna a la hora de guardar el registro.
Tipos de columna admitidos
Toda
Sintaxis
formContext.getAttribute(arg).setSubmitMode(mode)
Parámetros
Tipo: Cadena.
Descripción: establezca uno de los siguientes valores de modo:
always
: Los datos se envían siempre al guardar.never
: Los datos no se envían nunca al guardar. Cuando se utiliza este valor, las columnas del formulario para esta columna no se pueden editar.dirty
: comportamiento predeterminado. Los datos se envían al guardar cuando han cambiado.
Comentarios
Utilice este método para controlar cuándo se envían los datos de una columna cuando se crea o guarda un registro. Por ejemplo, puede tener una columna en el formulario que solo está destinado a controlar la lógica en el formulario. No está interesado en capturar los datos que contiene. Es posible configurarlo para no guardar los datos. También puede tener un complemento que dependa de que se incluya el valor Always. Es posible que desee configurar la columna para que siempre se incluya.
Nota
Los datos de una columna siempre se actualizarán después de la operación de guardado, incluso si el modo de envío de la columna está establecido en never
. Por ejemplo, si el valor de una columna en el servidor es NULL y el modo de envío de la columna se establece en never
, y la columna se modifica con algún valor por el usuario, después de que el usuario guarde el formulario, el valor de la columna se reemplazará por NULL.
Las columnas que no se actualizan después de guardar inicialmente el registro, como createdby
, están configuradas para que no se envíen al guardar. Para forzar el envío de un valor de columna, ya haya cambiado o no, use este método con el parámetro mode
establecido en always
.
Artículos relacionados
getSubmitMode (Referencia de API de cliente)
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).