Tela de Adoção
A propota desta tela é a de cadatrar Pets para adoção, onde teremos um Dialog de Formulário para Cadastro e Edição, um filtro e um Datatable para listagem, exportação e exclusão do dados.
Iremos incluir Pets informando Raça, Sexo, Peso, Vacinas Tomadas e idade, sendo Vacinas e Idade opcionais.
1. Criando componente de página
<cat-toolbar [config]="getToolbarInfo()"></cat-toolbar>import { Injectable } from '@angular/core';
import { CatServiceBase } from '@catrx/ui/common';
import { HttpClient } from '@angular/common/http';
import { CatDatatableDataHttpResponse } from '@catrx/ui/datatable';
import { Observable } from 'rxjs/internal/Observable';
@Injectable({ providedIn: 'root' })
export class AdoptionService extends CatServiceBase {
constructor(httpClient: HttpClient) {
super(httpClient, 'adoption', {
useMockup: true,
});
}
getDatatable(filter: any): Observable<CatDatatableDataHttpResponse<any>> {
throw new Error('Method not implemented.');
}
}2. Criando módulo da página e seu arquivo de rotas
Last updated
Was this helpful?