UNPKG

@hpe/angular-toolkit

Version:

Hewlett-Packard Enterprise : Angular toolkit for rapid project development

41 lines (40 loc) 1.51 kB
import { EventEmitter, OnInit } from '@angular/core'; import { ListTableColumn } from "@hpe/angular-toolkit/model"; import { Menu } from "@hpe/angular-toolkit/model"; import { ListBackendService } from "@hpe/angular-toolkit/model"; import { FilterChangeEvent } from "@hpe/angular-toolkit/model"; import { MenuSelector } from "@hpe/angular-toolkit/model"; import { RowSelectedEvent } from "@hpe/angular-toolkit/model"; import { RowUnselectedEvent } from "@hpe/angular-toolkit/model"; import { LabelService } from "@hpe/angular-toolkit/service"; export declare class ListPanel<T> implements OnInit { private labelService; icon: string; title: string; rowId: any; columns: ListTableColumn[]; visibleColumns: string[]; multiSelection: boolean; contextMenu: Menu[]; menuSelector: MenuSelector; service: ListBackendService<T>; labelGroup: string; onRowSelected: EventEmitter<RowSelectedEvent>; onRowUnselected: EventEmitter<RowUnselectedEvent>; loading: boolean; failed: boolean; overflow: boolean; filteredSize: number; data: any[]; constructor(labelService: LabelService); refresh(): void; readonly color: string; readonly exportSelTooltip: string; readonly exportAllTooltip: string; readonly refreshTooltip: string; ngOnInit(): void; onFilterChange(event: FilterChangeEvent): void; onRowSelect(event: RowSelectedEvent): void; onRowUnselect(event: RowUnselectedEvent): void; private loc(code); }