npm.io
1.0.4 • Published 3 years ago

@lucasnrso/select-list

Licence
—
Version
1.0.4
Deps
11
Size
15 kB
Vulns
21
Weekly
0

AngularJS - SelectList

This project was generated with Angular CLI version 15.2.9.

Required

Node 18.17+

Npm 9.6.7+

Install

  npm install @lucasnrso/select-list --save

Usage


import { SelectListModule } from '@lucasnrso/select-list/projects/select-list.module'
 
@NgModule({
  imports: [
    SelectListModule
  ],
})

HTML

<select-list [_nonSelected]="_lista" [displayFields]="['id', 'name']" [identifierField]="'id'" [filterField]="'name'"></select-list>

Inputs

Name Type Info
_nonSelected Array Lista que será usada para preencher o campo de não selecionados
displayFields Array Lista com o nome das propriedades que serão exibidas
identifierField string Identificador do objeto listado
filterField string Campo que será usado para filtrar os elemento da lista
_selected Array Campo opcional para listar os elementos já selecionados
separator string Caracter para fazer a separação dos elementos exibidos
msgNoExhibition string Mensagem para quando não existirem itens a serem exibidos
msgExhibition string Mensagem para quando existirem itens a serem exibidos

Example


<select-list 
                [_nonSelected]="_list" 
                [displayFields]="['id', 'name']" 
                [identifierField]="'id'" 
                [filterField]="'name'" 
                [_selected]="_listSelected"
                [msgExhibition]="'Show'" 
                [msgNoExhibition]="'No Records Found'" 
                [separator]="'|'">
</select-list>