UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

32 lines (31 loc) 1.79 kB
import { BasicGridHtmlBuilder } from '@docsvision/webclient/Legacy/BasicGridHtmlBuilder'; import { GridOptions } from '@docsvision/webclient/Legacy/GridOptions'; import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models'; export declare class MobileGridHtmlBuilder extends BasicGridHtmlBuilder { private mobileGridContainer; private groupSelectionModeEnabled; longTapFlag: boolean; commonGridModel: GenModels.GridViewModel; constructor(options: GridOptions, targetElement: HTMLElement); buildGrid(model: GenModels.GridViewModel, targetElement: HTMLElement, rootElement: HTMLElement): void; rebuildIfNeeded(isBuild: boolean, model?: GenModels.GridViewModel): void; reload(): Promise<any>; applyGridFilter(): Promise<void>; buildMobileGrid(options: GridOptions, rootElement: HTMLElement): void; getChanges(): Promise<GenModels.GridViewModel>; get rowsSelectionMode(): boolean; set rowsSelectionMode(val: boolean); protected destroyMobileGrid(): void; protected AddPage(model: GenModels.GridViewModel, isFirstPage: boolean): void; protected applyGridFilters(model: GenModels.GridViewModel, targetElement: HTMLElement, rootElement: HTMLElement): void; protected buildInOrder(): void; protected onRefreshButtonClick(): void; protected buildRowSwitcher(options: GridOptions, model: GenModels.GridViewModel, rowSwitcher: HTMLDivElement, rootElement: HTMLElement): HTMLDivElement; protected updateHtmlRowReadStatus(itemID: string, setRead: boolean): void; protected countNotClosable(model: GenModels.GridViewModel, i: number): any; private AddShowCardMobileEvent; private buildMobilePaging; private destroyMobilePaging; private AddLoadMoreClick; private loadMoreData; }