ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
34 lines (33 loc) • 1.9 kB
TypeScript
import { CdkDragDrop } from '@angular/cdk/drag-drop';
import { MatSelectionList } from '@angular/material/list';
import { OGroupedColumnTypes } from '../../types';
import * as i0 from "@angular/core";
export declare const DEFAULT_DUAL_LIST_SELECTOR: string[];
export declare class ODualListSelectorComponent {
dataSource: Array<any>;
dataDestination: Array<any>;
titleListDataSource: string;
titleListDataDestination: string;
description: string;
key: string;
display: string;
groupedColumnTypes: OGroupedColumnTypes[];
drop(event: CdkDragDrop<string[]>): void;
addToGroupedColumns(columnsToGrouped: MatSelectionList): void;
removeGroupedColumns(groupedColumns: MatSelectionList): void;
onRemoveGroupColumn(column: any): void;
isAllSelected(list: MatSelectionList): boolean;
masterToggle(list: MatSelectionList): void;
hasValue(list: MatSelectionList): boolean;
isDisabledSortAsc(list: MatSelectionList): boolean;
isDisabledSortDesc(list: MatSelectionList): boolean;
sortAscSelectedItems(list: MatSelectionList): void;
sortDescSelectedItems(list: MatSelectionList): void;
getCheckboxLabel(list: MatSelectionList): string;
getSelectedItems(): Array<any>;
setSelectedItems(items: Array<any>): void;
getGroupedColumnTypes(): OGroupedColumnTypes[];
get groupedDateColumns(): OGroupedColumnTypes[];
static ɵfac: i0.ɵɵFactoryDeclaration<ODualListSelectorComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ODualListSelectorComponent, "o-dual-list-selector", never, { "key": "key"; "display": "display"; "dataSource": "data-source"; "dataDestination": "data-destination"; "titleListDataSource": "title-list-data-source"; "titleListDataDestination": "title-list-data-destination"; "groupedColumnTypes": "grouped-column-types"; "description": "description"; }, {}, never, never, false, never>;
}