@lunaeme/circe-table

Circe :: Angular Table Component

Usage no npm install needed!

<script type="module">
  import lunaemeCirceTable from 'https://cdn.skypack.dev/@lunaeme/circe-table';
</script>

README

Circe :: Angular Table Component

Table for show data structures.

Compatibility

Angular v.7.2.15

Installation

Run npm install @lunaeme/circe-table or

run yarn add @lunaeme/circe-table.

Use

You need to import TableModule into your module imports section.

Then use this way:

<cc-table></cc-table>

Inputs

@Input() dataSet: Array<any>;

--

 

@Input() config: TableConfig;

--

 

@Input() textOnUndefined: string | Array<string>;

--

 

@Input() textOnNull: Array<string>;

--

 

@Input() spinnerForUndefinedState: SpinnerType;

--

 

@Input() spinnerForNullState: SpinnerType;

--

 

@Input() errorMessages: string;

--

Outputs

@Output() checkboxColumnsChange: EventEmitter<Array<any>> = new EventEmitter();

--

 

@Output() radioColumnsChange: EventEmitter<any> = new EventEmitter();

--

 

@Output() selectColumnsChange: EventEmitter<any> = new EventEmitter();

--

 

@Output() iconAction: EventEmitter<IconActionEvent> = new EventEmitter();

--

Two Way Data binding

@Input() set checkboxColumns(value: Array<any>)

--

 

@Input() set radioColumns(value: any)

--

 

@Input() set selectColumns(value: any)

--

Repo

https://github.com/nulpas/circe/tree/master/projects/table