@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 1.36 kB
TypeScript
import { IFolderDataLoadingPlugin } from '@docsvision/webclient/Platform/IFolderDataLoadingPlugin';
import { PluginOrder } from '@docsvision/webclient/System/PluginOrder';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { ITableData } from '@docsvision/web/components/table/interfaces';
import { IFolderLoadRequest } from '@docsvision/webclient/Platform/IFolderLoadRequest';
import { $WebFrameSearchPanel } from '@docsvision/webclient/Platform/$WebFrameSearchPanel';
import { $LastSearchResponse } from '@docsvision/webclient/System/$LastSearchResponse';
/** Представление по умолчанию для системной папки "Результаты поиска" - "Дайджест" */
export declare const VIEW_ID_SEARCH_RESULTS = "03000000-0000-0000-0000-000000000000";
export declare class SearchResultsRequestResolver implements IFolderDataLoadingPlugin {
id: string;
description: string;
order: PluginOrder;
resolveRequest(options: IFolderLoadRequest, request: GenModels.CardListRequestModel, currentData: ITableData, prevResp?: GenModels.GridViewModel, services?: $WebFrameSearchPanel & $LastSearchResponse): Promise<void>;
private setSorting;
private setSearchText;
private setColumns;
private setTablePresentation;
private searchContextOption;
}