UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

68 lines (67 loc) 2.76 kB
import { UrlManagerService } from '../url-manager.service'; import { ContextService } from '../context.service'; import { ActivatedRoute } from '@angular/router'; import { ColorService } from '../color.service'; import { ErrorService } from '../error.service'; import { PaneRouteData, CollectionViewState } from '../route-data'; import { ViewModelFactoryService } from '../view-model-factory.service'; import * as Models from '../models'; import { ListViewModel } from '../view-models/list-view-model'; import { IActionHolder } from '../action/action.component'; import { ConfigService } from '../config.service'; import { LoggerService } from '../logger.service'; import { ItemViewModel } from '../view-models/item-view-model'; export declare class ListComponent { private readonly activatedRoute; private readonly urlManager; private readonly context; private readonly color; private readonly viewModelFactory; private readonly error; private readonly configService; private readonly loggerService; constructor(activatedRoute: ActivatedRoute, urlManager: UrlManagerService, context: ContextService, color: ColorService, viewModelFactory: ViewModelFactoryService, error: ErrorService, configService: ConfigService, loggerService: LoggerService); collection: ListViewModel; toggleActionMenu: () => void; reloadList: () => void; pageFirst: () => void; pagePrevious: () => void; pageNext: () => void; pageLast: () => void; disableActions: () => true | null; hideAllCheckbox: () => boolean; pageFirstDisabled: () => true | null; pagePreviousDisabled: () => true | null; pageNextDisabled: () => true | null; pageLastDisabled: () => true | null; showActions: () => boolean; doTable: () => void; doList: () => void; doSummary: () => void; hasTableData: () => boolean; readonly actionsTooltip: string; readonly message: string; readonly description: string; readonly size: number; readonly items: ItemViewModel[]; readonly header: string[] | null; private actionButton; private reloadButton; private firstButton; private previousButton; private nextButton; private lastButton; readonly actionHolders: IActionHolder[]; title: string; readonly state: string; currentState: CollectionViewState; getActionExtensions(routeData: PaneRouteData): Promise<Models.Extensions>; private cachedRouteData; protected setup(routeData: PaneRouteData): void; private activatedRouteDataSub; private paneRouteDataSub; private lastPaneRouteData; ngOnInit(): void; ngOnDestroy(): void; selectedDialogId: string; }