@gsp-cmp/ccmp-ui
Version:
CCMP UI Component Library for Angular
34 lines (33 loc) • 1.32 kB
TypeScript
import { OnInit, EventEmitter, TemplateRef } from '@angular/core';
import { GspComponent } from '@gsp-cmp/common-component';
import { ViewUtils } from '../view-utils/view-utils';
import { ComponentInfo } from '../params/component-info';
import { BsModalRef } from '@farris/ui-modal';
import { SelectedRow, DatagridComponent } from '@farris/ui-datagrid';
import { Options } from '../params/options';
export declare class CommonComponentSelectorComponent implements OnInit {
private utils;
_componentInfo: ComponentInfo;
componentInfo: ComponentInfo;
dg: DatagridComponent;
selectedIds: any[];
columns: any[];
dialog: BsModalRef;
metadata: GspComponent;
multiSelection: boolean;
_options: Options;
btnRef: TemplateRef<any>;
confirmEmitter: EventEmitter<GspComponent>;
closeEmitter: EventEmitter<any>;
constructor(utils: ViewUtils);
ngOnInit(): void;
columnsInit(): void;
CommonComponentInit(_componentInfo: ComponentInfo): void;
WebServiceComponentInit(_componentInfo: ComponentInfo): void;
confirm(): void;
close(): void;
checkedHandler(row: SelectedRow): void;
unCheckedHandler(row: SelectedRow): void;
checkAllHandler(rows: SelectedRow[]): void;
unCheckAllHandler(rows: SelectedRow[]): void;
}