A página Resultados da Procura de Pedido e as ações pertencem ao módulo buc-app-order Nesta lição, você aprende como ativar a customização para o módulo buc-app-order e, em seguida, copiar os ativos necessários para iniciar a customização.
Procedimento
- Abra o arquivo devtoolkit_docker/orderhub-code/buc-app-order/overrides.json .
- Para resultado da pesquisa do pedido, definir runAsCustomization para verdadeiro para ativar a personalização desta rota. Essa configuração instrui o Hub de Pedido. a examinar seu código customizado quando a rota order-search-result for chamada
Importante: Apenas definido runAsCustomization como verdadeiro para as rotas que estão sendo customizadas no momento. É recomendado customizar um máximo de cinco rotas por vez.
- Abra um terminal e acesse o diretório devtoolkit_docker/orderhub-code/buc-app-order/ .
- Inicie o aplicativo executando o comando a seguir.
yarn start-app
Pode demorar vários minutos para compilar e iniciar o aplicativo.. Aguarde a mensagem "Compilado com sucesso" para cada rota onde runAsCustomization está definido como verdadeiro. Por exemplo,
order-search-result: √ Compilado com sucesso..
Você verá uma mensagem "** Angular Live Development Server is
listening on bucgenerichost:<port>, open your browser on
https://bucgenerichost:<port>/buc-app-order/order-search-result **". É possível ignorar esta mensagem Deve-se usar Order Hub para visualizar o módulo. A etapa 5 descreve como testar o módulo em Order Hub.
As telas de Pedido são modularizadas em pacotes diferentes no aplicativo buc-app-order Cada pacote segue a estrutura de pasta src e src-custom .
- src contém código fornecido pela IBM . Não modifique nada nesta pasta
- src-custom contém todo o código de customização.
- src-merge é gerado após a construção do aplicativo, que mescla src e src-custom.
Consulte a captura de tela a seguir para a estrutura de pastas
src-custom conforme você passa pelas etapas a seguir.
- Configure o Order Hub para renderizar o módulo buc-app-order de seu kit de ferramentas do desenvolvedor.
- Verifique se é possível incluir conteúdo nos pontos de extensão existentes disponíveis no modal da ordem de Planejamento usando a abordagem customização diferenciada :
- No Order Hub, clique em .
- Procure um pedido.
- Na página de resultados da procura, clique no menu overflow no final de uma linha e, em seguida, clique em Planejamento
- Pressione Ctrl + D para mostrar os pontos de extensão disponíveis no modal
- Observe os identificadores dos pontos de extensão nos quais você deseja incluir conteúdo.
Nesse caso, usaremos o ponto de extensão schedule_modal_shared_bottom para a customização
- Quando concluir, pressione Ctrl + Shift + D para ocultar os pontos de extensão disponíveis no modal.
Resultados
Agora, você está pronto para começar a desenvolver as alterações no modal usando o ponto de extensão identificado.