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.
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
}
}
}
Artículos relacionados
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).
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de