UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

36 lines (35 loc) 3 kB
import { EventEmitter } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { MatMenuTrigger } from '@angular/material/menu'; import { DataViewProperties, EUIComponent, IArrayAttributeUpdateParams, IAttributeActions, IDataItem, IDataNode, IDataSourceRow, IDeleteMultipleEntries, IDeleteSingleEntry, IEditMultipleDataSourceRow, IEditSingleDataSourceRow, IEllipsisBtn, IEllipsisMenuOptions, IMoveDataNode, IMoveElements, IPrimitiveActions, IUiEntryIds, JsTable } from '../../shared'; import * as i0 from "@angular/core"; export declare class EllipsisMenuComponent { private _dialog; dataViewProperties?: DataViewProperties; selectedElementsUiIds: IUiEntryIds[]; selectedRow: IDataSourceRow; isProcessingRequest: boolean; uiComponent: EUIComponent; updateActionsParams: IArrayAttributeUpdateParams; options: IEllipsisMenuOptions; node: IDataNode; item: IDataItem; attributeId: string; set actions(actions: IPrimitiveActions | IAttributeActions); get actions(): IPrimitiveActions | IAttributeActions; clickOnAddResourceBtn: EventEmitter<void>; evtDeleteSelectedElements: EventEmitter<IDeleteMultipleEntries>; evtDeleteSelectedElement: EventEmitter<IDeleteSingleEntry>; evtMoveSelectedElements: EventEmitter<IMoveElements>; evtEditSelectedElements: EventEmitter<IEditMultipleDataSourceRow>; evtEditSelectedElement: EventEmitter<IEditSingleDataSourceRow>; evtMoveDataNode: EventEmitter<IMoveDataNode>; menuTrigger: MatMenuTrigger; private _actions; ellipsisMenuBtns: JsTable<IEllipsisBtn>; constructor(_dialog: MatDialog); onClick(dialogAction: string): void; exportAllElements(): void; static ɵfac: i0.ɵɵFactoryDeclaration<EllipsisMenuComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<EllipsisMenuComponent, "dm-ellipsis-menu", never, { "dataViewProperties": { "alias": "dataViewProperties"; "required": false; }; "selectedElementsUiIds": { "alias": "selectedElementsUiIds"; "required": false; }; "selectedRow": { "alias": "selectedRow"; "required": false; }; "isProcessingRequest": { "alias": "isProcessingRequest"; "required": false; }; "uiComponent": { "alias": "uiComponent"; "required": false; }; "updateActionsParams": { "alias": "updateActionsParams"; "required": false; }; "options": { "alias": "options"; "required": false; }; "node": { "alias": "node"; "required": false; }; "item": { "alias": "item"; "required": false; }; "attributeId": { "alias": "attributeId"; "required": false; }; "actions": { "alias": "actions"; "required": false; }; }, { "clickOnAddResourceBtn": "clickOnAddResourceBtn"; "evtDeleteSelectedElements": "evtDeleteSelectedElements"; "evtDeleteSelectedElement": "evtDeleteSelectedElement"; "evtMoveSelectedElements": "evtMoveSelectedElements"; "evtEditSelectedElements": "evtEditSelectedElements"; "evtEditSelectedElement": "evtEditSelectedElement"; "evtMoveDataNode": "evtMoveDataNode"; }, never, never, false, never>; }