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ámetrosTipoDescripción
payloadObjectUn 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) => {...})

En esta página