La página de resultados de búsqueda de pedidos y las acciones pertenecen al buc-app-order módulo. En esta lección, aprenderás a habilitar la personalización del buc-app-order módulo y, a continuación, a copiar los recursos necesarios para comenzar la personalización.
Procedimiento
- Abre el devtoolkit_docker/orderhub-code/buc-app-order/overrides.json archivo.
- Para el resultado de la búsqueda de pedidos, establezca runAsCustomization en verdadero para habilitar la personalización de esta ruta. Esta configuración indica a Order Hub que consulte tu código personalizado cuando se llame a la ruta order-search-result.
Importante: Establezca runAsCustomization en true solo para las rutas que se están personalizando actualmente. Se recomienda personalizar un máximo de cinco rutas a la vez.
- Abre un terminal y ve al devtoolkit_docker/orderhub-code/buc-app-order/ directorio.
- Inicie la aplicación ejecutando el siguiente comando.
yarn start-app
La compilación y el inicio de la aplicación pueden tardar varios minutos. Espera el mensaje «Compilado correctamente» para cada ruta en la que runAsCustomization esté establecido en verdadero. Por ejemplo:
resultado de la búsqueda de pedidos: √ Compilado correctamente.
Verás un mensaje "** Angular Live Development Server is
listening on bucgenerichost:<port>, open your browser on
https://bucgenerichost:<port>/buc-app-order/order-search-result **". Puede ignorar este mensaje. Debe utilizar Order Hub para ver el módulo. El paso 5 describe cómo probar el módulo en Order Hub.
Las pantallas de Pedidos están modularizadas en diferentes paquetes en la buc-app-order aplicación. Cada paquete sigue la estructura de carpetas src y src-custom.
- src contiene un código proporcionado por IBM. No modifique nada en esta carpeta.
- src-custom contiene todo tu código de personalización.
- src-merged se genera después de compilar la aplicación, que fusiona src y src-custom.
Consulte la siguiente captura de pantalla para ver la estructura de la carpeta
src-custom mientras sigue los siguientes pasos.
- Configure Order Hub para renderizar el módulo buc-app-order desde su kit de herramientas para desarrolladores.
- Comprueba que puedes añadir contenido a los puntos de extensión existentes disponibles en el modal Orden de programación utilizando el enfoque de personalización diferencial :
- En Order Hub, haz clic en .
- Buscar un pedido.
- En la página de resultados de búsqueda, haz clic en el menú desplegable al final de una fila y, a continuación, haz clic en Programar.
- Presiona Ctrl + D para mostrar los puntos de extensión disponibles en el modal.
- Anote los identificadores de los puntos de extensión a los que desea añadir contenido.
En este caso, utilizaremos el punto de extensión schedule_modal_shared_bottom para la personalización.
- Cuando hayas terminado, pulsa Ctrl + Mayús + D para ocultar los puntos de extensión disponibles en el modal.
Resultados
Ahora ya está listo para empezar a desarrollar los cambios en el modal utilizando el punto de extensión identificado.