UNPKG

ngx-smart-datatable

Version:

A light weight Angular component used as a wrapper for DataTables.net, the smartest datatable.

1 lines 5.77 kB
{"__symbolic":"module","version":4,"metadata":{"NgxSmartDatatableService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":12,"character":24}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"lazyLoadDataTableMainLib":[{"__symbolic":"method"}],"lazyLoadDataTableColReorderLib":[{"__symbolic":"method"}],"lazyLoadDataTableRowReorderLib":[{"__symbolic":"method"}],"lazyLoadDataTableSelectLib":[{"__symbolic":"method"}],"lazyLoadDataTableFixedHeaderLib":[{"__symbolic":"method"}],"lazyLoadDataTableFixedColumnsLib":[{"__symbolic":"method"}],"lazyLoadDataTableButtonsLib":[{"__symbolic":"method"}],"lazyLoadDataTableAutoFillLib":[{"__symbolic":"method"}],"lazyLoadDataTableKeyTableLib":[{"__symbolic":"method"}],"lazyLoadDataTableResponsiveLib":[{"__symbolic":"method"}],"lazyLoadDataTableRowGroupLib":[{"__symbolic":"method"}],"lazyLoadDataTableScrollerLib":[{"__symbolic":"method"}],"lazyLoadDataTableSearchPanesLib":[{"__symbolic":"method"}],"loadScript":[{"__symbolic":"method"}],"loadStyle":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NgxSmartDatatableComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"ngx-smart-datatable","template":"<table\n *ngIf=\"loadTable\"\n id=\"smartTable\"\n [ngClass]=\"{\n 'table-striped': settings?.stylings?.striped,\n 'table-bordered': settings?.stylings?.bordered,\n 'table-hover': settings?.stylings?.hover\n }\"\n class=\"table\"\n style=\"width: 100%;\"\n></table>\n"}]}],"members":{"settings":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":5}}]}],"loadedjQuery":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":5}}]}],"emittedEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":5}}]}],"sortedOrder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":5}}]}],"selectedRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"deselectedRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":5}}]}],"selectedKeyCells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":5}}]}],"reorderedRow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":33,"character":5}}]}],"reorderedColumn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"changedPage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":36,"character":5}}]}],"autoFilledCells":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":38,"character":5}}]}],"displayedResponsive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"loadedTable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":42,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":48,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":48,"character":16}]}]],"parameters":[{"__symbolic":"reference","name":"NgxSmartDatatableService"},{"__symbolic":"reference","name":"any"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"initTable":[{"__symbolic":"method"}]}},"NgxSmartDatatableModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgxSmartDatatableComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":14}],"exports":[{"__symbolic":"reference","name":"NgxSmartDatatableComponent"}]}]}],"members":{}}},"origins":{"NgxSmartDatatableService":"./lib/ngx-smart-datatable.service","NgxSmartDatatableComponent":"./lib/ngx-smart-datatable.component","NgxSmartDatatableModule":"./lib/ngx-smart-datatable.module"},"importAs":"ngx-smart-datatable"}