1 | import { ElementRef, OnInit, AfterContentInit, EventEmitter, QueryList, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
|
2 | import { BlockableUI } from 'primeng/api';
|
3 | export declare class DataView implements OnInit, AfterContentInit, BlockableUI, OnChanges {
|
4 | el: ElementRef;
|
5 | layout: string;
|
6 | paginator: boolean;
|
7 | rows: number;
|
8 | totalRecords: number;
|
9 | pageLinks: number;
|
10 | rowsPerPageOptions: any[];
|
11 | paginatorPosition: string;
|
12 | alwaysShowPaginator: boolean;
|
13 | paginatorDropdownAppendTo: any;
|
14 | paginatorDropdownScrollHeight: string;
|
15 | currentPageReportTemplate: string;
|
16 | showCurrentPageReport: boolean;
|
17 | lazy: boolean;
|
18 | emptyMessage: string;
|
19 | onLazyLoad: EventEmitter<any>;
|
20 | style: any;
|
21 | styleClass: string;
|
22 | trackBy: Function;
|
23 | filterBy: string;
|
24 | filterLocale: string;
|
25 | loading: boolean;
|
26 | loadingIcon: string;
|
27 | first: number;
|
28 | sortField: string;
|
29 | sortOrder: number;
|
30 | value: any[];
|
31 | onPage: EventEmitter<any>;
|
32 | onSort: EventEmitter<any>;
|
33 | onChangeLayout: EventEmitter<any>;
|
34 | header: any;
|
35 | footer: any;
|
36 | templates: QueryList<any>;
|
37 | _value: any[];
|
38 | listItemTemplate: TemplateRef<any>;
|
39 | gridItemTemplate: TemplateRef<any>;
|
40 | itemTemplate: TemplateRef<any>;
|
41 | paginatorLeftTemplate: TemplateRef<any>;
|
42 | paginatorRightTemplate: TemplateRef<any>;
|
43 | filteredValue: any[];
|
44 | filterValue: string;
|
45 | initialized: boolean;
|
46 | constructor(el: ElementRef);
|
47 | ngOnInit(): void;
|
48 | ngOnChanges(simpleChanges: SimpleChanges): void;
|
49 | ngAfterContentInit(): void;
|
50 | updateItemTemplate(): void;
|
51 | changeLayout(layout: string): void;
|
52 | updateTotalRecords(): void;
|
53 | paginate(event: any): void;
|
54 | sort(): void;
|
55 | isEmpty(): boolean;
|
56 | createLazyLoadMetadata(): any;
|
57 | getBlockableElement(): HTMLElement;
|
58 | filter(filter: string, filterMatchMode?: string): void;
|
59 | hasFilter(): boolean;
|
60 | }
|
61 | export declare class DataViewLayoutOptions {
|
62 | dv: DataView;
|
63 | style: any;
|
64 | styleClass: string;
|
65 | constructor(dv: DataView);
|
66 | changeLayout(event: Event, layout: string): void;
|
67 | }
|
68 | export declare class DataViewModule {
|
69 | }
|