UNPKG

simplify-angular

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.

76 lines (75 loc) 3.2 kB
import { ElementRef, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { RepeaterComponent } from '../repeater/repeater.component'; import { AjaxService } from '../../services/ajax.service'; import { SimplifyService } from '../../services/simplify.service'; import { DragDrop } from '@angular/cdk/drag-drop'; import { ViewportService } from '../../services/viewport.service'; import { DynamicComponentService } from '../../services/dynamic-component.service'; import { SimpleDataOperations } from '../../utilities/simple-data-operations'; import * as i0 from "@angular/core"; export declare class RecordsListComponent extends RepeaterComponent implements OnInit { ajaxService: AjaxService; dragDrop: DragDrop; renderer: Renderer2; viewportService: ViewportService; dynamicComponentService: DynamicComponentService; private listContainerRef; private repeater; onRecordSelectionChanged: EventEmitter<any>; fields: any; select: any; simpleDataOperations: SimpleDataOperations; private autoFilter; private autoSort; private initialized; private initOptions; protected allowDataFilter: boolean; protected allowFieldsCustomization: boolean; protected elements: any; protected displayFields: any; protected fieldsMap: any; protected listContainer: Element; protected sortComponents: any; protected sortOrder: string[]; protected selectionDetails: { allSelected: boolean; allow: boolean; allowSelectAll: boolean; selectOnElement: boolean; multiple: boolean; selectedRecords: {}; selectedItems: { items: string; field: string; }; }; constructor(ajaxService: AjaxService, dragDrop: DragDrop, renderer: Renderer2, viewportService: ViewportService, simplify: SimplifyService, dynamicComponentService: DynamicComponentService, elementRef: ElementRef); addFilterInput(dataField: any, details: any): void; fetchRecordsRequestData(): any; applyFieldsCustomization(): void; exportExcel(): void; fieldsCustomized(): void; filterChanged(): void; getFieldsCustomization(): any; getFilterRequestData(): any; getOrderByString(): string; getSelectionDetails(): { selectedRecords: any[]; }; initFields(): void; initializeCustomization(): void; initialize(options: any): void; itemsCountChanged(): void; loadFields(): void; recordSelectionChanged(): void; reset(): void; protected rowAdded(params: any): void; setFieldsCustomization(displayFields: any): void; protected setListBodyContent(bodyElement: Element, details: any): void; setAllItemsSelection(selected: boolean): void; setListBody(): void; setListHead(): void; sortChanged(): void; static ɵfac: i0.ɵɵFactoryDeclaration<RecordsListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RecordsListComponent, "records-list", never, { "fields": { "alias": "fields"; "required": false; }; "select": { "alias": "select"; "required": false; }; }, { "onRecordSelectionChanged": "onRecordSelectionChanged"; }, never, ["*"], false, never>; }