getSaveMode (referencia de la API de cliente)

Devuelve un valor que indica cómo ha iniciado el usuario el evento save.

Sintaxis

executionContext.getEventArgs().getSaveMode()

Valor devuelto

Tipo: Número

Descripción: la siguiente tabla describe los valores admitidos devueltos para detectar diferentes formas en que el usuario puede guardar los registros de la tabla.

Valor Modo de guardado Tabla
1 Guardar Toda
2 Guardar y cerrar Toda
5 Desactivar Toda
6 Reactivar Toda
7 Enviar Enviar por correo electrónico
15 Descalificar Cliente potencial
16 Calificar Cliente potencial
47 Asignar Tablas propiedad del usuario o el equipo
58 Guardar como completado Actividades
59 Guardar y nuevo Toda
70 Autoguardado Todas

Comentarios

Este método es esencial si desea habilitar el autoguardado para la mayoría de los formularios en una organización pero deshabilitarlo para formularios específicos.

Ejemplo

El siguiente código registrado para el evento OnSave con el contexto de ejecución que se le ha pasado evitará las operaciones de guardar que se inicien en un autoguardado, pero permitirá todas las demás. Con el autoguardado habilitado, salir del explorador es equivalente a Guardar y cerrar. Este código evitará las operaciones de guardado que inicia el temporizador de 30 segundos o cuando el usuario navega fuera de un formulario con datos sin guardar.

function preventAutoSave(executionContext) {
    var eventArgs = executionContext.getEventArgs();
    if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
        eventArgs.preventDefault();
    }
}

Para guardar un registro, el usuario debe seleccionar el icono Guardar en la parte inferior del formulario o un comando Guardar personalizado debe agregarse a la barra de comandos.

Artículos relacionados

isDefaultPrevented
preventDefault

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).