Compartir a través de


getNavigationBehavior (referencia de la API de cliente)

Devuelve un objeto de comportamiento de navegación para una fase que se puede utilizar para definir si el botón Crear estará disponible para que los usuarios creen otro registro de tabla en un escenario de navegación del flujo de proceso de negocio con varias tablas.

Nota

Este método está disponible solo para la Interfaz unificada.

Sintaxis

stageObj.getNavigationBehavior().allowCreateNew = function () {
    return true|false;
}

Devuelve

Tipo: Objeto

Descripción: un objeto con la propiedad allowCreateNew que le permite definir si el botón Crear estará disponible en una fase para que el usuario pueda crear una instancia tableB desde el formulario tableA en un escenario de navegación del flujo de proceso de negocio con varias tablas.

Por ejemplo, este es el caso del botón crear en la fase desarrollar del flujo de proceso de negocio de ejemplo AccountToContactProcess que le permite crear un registro de contacto a partir del formulario de cuenta.

Botón Crear en la fase Desarrollar.

La propiedad allowCreateNew devolverá indefinido para los registros de flujo de proceso de negocio que no implementan la navegación entre tablas.

Ejemplo

El código de ejemplo siguiente muestra cómo puede ocultar o mostrar el botón crear para una fase activa de un flujo de proceso de negocio según su nombre.

function sampleFunction(executionContext) {
    var formContext = executionContext.getFormContext();
    formContext.data.process.getActiveStage().getNavigationBehavior().allowCreateNew = function () {
        if (formContext.data.process.getName() === 'Test Process') {
            return false; // Create button is not available
        }
        else {
            return true; // Create button is available
        }
    }
}

formContext.data.process

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