@gmerabishvili/ngx-picklist
Version:
Angular picklist component
54 lines (53 loc) • 2.81 kB
TypeScript
import { EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { CdkDragDrop } from "@angular/cdk/drag-drop";
import * as i0 from "@angular/core";
export declare class NgxPicklistComponent implements OnInit {
selectedItemsSource: any[];
selectedItemsTarget: any[];
readonly SOURCE_LIST = -1;
readonly TARGET_LIST = 1;
source: any[];
target: any[];
sourceHeaderTemplate: TemplateRef<any>;
targetHeaderTemplate: TemplateRef<any>;
itemTemplate: TemplateRef<any>;
showControls: boolean;
showResetControl: boolean;
styleClass: string;
disabled: boolean;
dragdropDisabled: boolean;
trackBy: any;
movedToTarget: EventEmitter<any>;
movedAllToTarget: EventEmitter<any>;
movedToSource: EventEmitter<any>;
movedAllToSource: EventEmitter<any>;
targetReordered: EventEmitter<any>;
sourceReordered: EventEmitter<any>;
targetSelected: EventEmitter<any>;
sourceSelected: EventEmitter<any>;
reset: EventEmitter<any>;
constructor();
ngOnInit(): void;
moveToTarget(): void;
moveAllToTarget(): void;
moveToSource(): void;
moveAllToSource(): void;
resetItems(): void;
onItemClick(event: any, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
onItemKeydown(event: KeyboardEvent, item: any, selectedItems: any[], callback: EventEmitter<any>): void;
onSourceItemDblClick(): void;
onTargetItemDblClick(): void;
onDrop(event: CdkDragDrop<string[]>, listType: number): void;
sourceMoveDisabled(): any;
moveToTargetDisabled(): boolean;
moveAllToTargetDisabled(): boolean;
moveToSourceDisabled(): boolean;
moveAllToSourceDisabled(): boolean;
resetDisabled(): boolean;
isSelected(item: any, selectedItems: any[]): boolean;
findIndexInSelection(item: any, selectedItems: any[]): number;
findIndexInList(item: any, list: any): number;
isEmpty(value: any): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxPicklistComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgxPicklistComponent, "ngx-picklist", never, { "source": "source"; "target": "target"; "sourceHeaderTemplate": "sourceHeaderTemplate"; "targetHeaderTemplate": "targetHeaderTemplate"; "itemTemplate": "itemTemplate"; "showControls": "showControls"; "showResetControl": "showResetControl"; "styleClass": "styleClass"; "disabled": "disabled"; "dragdropDisabled": "dragdropDisabled"; "trackBy": "trackBy"; }, { "movedToTarget": "movedToTarget"; "movedAllToTarget": "movedAllToTarget"; "movedToSource": "movedToSource"; "movedAllToSource": "movedAllToSource"; "targetReordered": "targetReordered"; "sourceReordered": "sourceReordered"; "targetSelected": "targetSelected"; "sourceSelected": "sourceSelected"; "reset": "reset"; }, never, never, false>;
}