0.0.38 • Published 2 years ago

@cogito/angular-object-list v0.0.38

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Object-list auto generating table for Angular 12+

Note: Don't forget to add ng add @angular/material and <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> (on index.html) for icons and npm i bootstrap for css classes

@Input binding

  • header: TableHeaderModel[]
  • fields: TableFieldModel[];
  • subfields: TableFieldModel[];
  • data: any[];
  • subData: any[];
  • sorting: TableSortModel;
  • subSorting: TableSortModel;
  • filters: TableFilterModel[];
  • isSelectable: boolean (Default true);
  • isSelectableOnce: boolean (Single or multiple selection, default multiple);
  • paginatorMaxItems: number (numero massimo di valori per pagina, di default nessuno, lista intera)
  • evenRowColor: string (colore esadecimale righe pari, default nero)
  • oddRowColor: string (colore esadecimale dispari, default nero chiaro)
  • rowClassesFunctionName: (row: any)=> string (Funzione richiamata su ogni riga che mi ritorna la classe); es: tableRowClassesFunction(row: BaseStockPickingDetail): string { return row instanceof StockPickingDetail ? '' : 'green-row'; }

@Output binding

  • eventOnFIeld: String (Stringa emessa ad ogni click su una determinata colonna, corrispondente all’eventName definito in Field)

  • changeRowSelected: any (se il campo è selectable viene passato l’oggetto che è stato selezionato);

TableFieldModel

-------------------------------

Project commands

Build

Run ng build object-list to build the project. The build artifacts will be stored in the dist/ directory.

Publishing

After building your library with ng build object-list, go to the dist folder cd dist/object-list and run npm publish.

0.0.37

2 years ago

0.0.38

2 years ago

0.0.32

3 years ago

0.0.33

3 years ago

0.0.34

3 years ago

0.0.35

3 years ago

0.0.36

3 years ago

0.0.30

3 years ago

0.0.29

4 years ago

0.0.26

4 years ago

0.0.27

4 years ago

0.0.20

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.14

4 years ago

0.0.12

4 years ago

0.0.13

4 years ago

0.0.10

4 years ago

0.0.11

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.1

4 years ago