Formulario
Actualizar campo
Asignar un valor nuevo a un campo
Actualiza los valores de todos los campos indicados en el objeto de carga útil.
Parámetro
| Parámetros | Tipo | Descripción |
|---|---|---|
| payload | Object | Un objeto en el que cada clave representa un fieldId (string) y cada valor corresponde al tipo de su campo (por ejemplo, number para valoración o control deslizante, string para texto o área de texto, etc.). |
Sintaxis
let payload = {
"ratingField": 4,
"sliderFieldId": 9,
"textField": "new value",
};
kf.context.updateField(payload).then((res) => {...})o
let value = await kf.context.updateField(payload);Valor devuelto
Devuelve el valor actualizado del campo; el tipo de datos del valor depende del tipo de campo.
Ejemplo
Para actualizar el valor del campo de valoración de tu formulario de datos de empleados, indica en la carga útil el ID del campo, ratingField, y el valor que quieres, 4. El formulario se actualizará con el nuevo valor.
let payload = {
"ratingField": 4,
};
kf.context.updateField(payload).then((res) => {...})También puedes actualizar cualquier número de campos en una sola carga útil.
let payload = {
"ratingField": 4,
"sliderFieldId": 9,
"Comments": "Exceeds expectations",
};
kf.context.updateField(payload).then((res) => {...})
