Alfresco Development Framework facilita a criação de interfaces e webapps sobre o framework Angular e integra o Alfresco Content Services API
npm install -g yo generator-alfresco-adf-app@latest @angular/cli
yo alfresco-adf-app
- TypeScript
- Desenvolvimento Web
- Angular 9+
ng generate component nome-do-meu-novo-componente -m app.module
- Comandos do CLI: https://angular.io/cli
- Abra o aquivo
src/app/app-layout/app-layout.component.html
- Adicione esse código dentro da tag mat-nav-list
<a mat-list-item class="adf-sidenav-link" routerLink="/rota-de-meu-novo-componente">
<mat-icon matListIcon class="sidenav-menu-icon">launch</mat-icon>
<div class="sidenav-menu-label" *ngIf="!isMenuMinimized">Meu novo componente</div>
</a>
- Icones Mat-Icon List
Após o item estar na barra lateral deve ser dito exibido
- Abra o arquivo src/app/app.routes.ts
- Adicione o link da rota do atributo routerLink no exemplo foi rota-de-meu-novo-componente
- Injetar o service SearchService no component selecionado
- Atribuir uma função onChange no input
- Armazenar o retorno do método search
- Interar o resultado da pesquisa no template