po-angular icon indicating copy to clipboard operation
po-angular copied to clipboard

MultiSelectService no dynamicForm e no Multiselect

Open Feeh03114 opened this issue 3 years ago • 4 comments

Discussed in https://github.com/po-ui/po-angular/discussions/1097

Originally posted by Feeh03114 November 16, 2021 Estou criando um Multiselect usando um request mas ficou muito sobrecarregado por se tratar de muitas linhas, então queria sugerir essa melhoria se possível de ter essa função direto no metadata ou no componente com o recurso de paginação, assim não deixa lento o recurso.

Html - Multiselect <po-multiselect class="po-md-12" [name]="name_multselect" [(ngModel)]="model.multselect" [p-label]="name_View" [p-options]="items_multselect" p-optional [p-disabled]="!Hasmultselect"> </po-multiselect>

request dos items- Multiselect items_multselect: Array<PoCheckboxGroupOption> = [{value: '00', label: 'test'}] private getitems(optionsService: string): Observable<any> { return this.http.get(optionsService).pipe( map((res: Array<PoCheckboxGroupOption>) => { this.items_multselect = res; }) ); }

Feeh03114 avatar Nov 17 '21 17:11 Feeh03114

Estamos implementando a funcionalidade do multiselect com serviço no componente po-dynamic-form, será publicado na próxima release :)

alinelariguet avatar Nov 19 '21 18:11 alinelariguet

Olá, vi que foi colocado o multiselect com serviço, porém não tem paginação, isso deixa o multiselect muito lento e sobrecarregado.

Feeh03114 avatar Nov 28 '21 13:11 Feeh03114

Boa Tarde,

Também notei problema acima!

h2danilo avatar Nov 30 '21 20:11 h2danilo

Obrigada por reportar, vamos analisar e em breve daremos um retorno.

alinelariguet avatar Dec 21 '21 15:12 alinelariguet