@lidorsystems/integralui-web
Version:
IntegralUI Web - Advanced UI Components for Angular
36 lines (35 loc) • 1.87 kB
TypeScript
import { ElementRef, QueryList } from '@angular/core';
import { IntegralUIBaseComponent, IntegralUIBaseService } from './integralui.core';
import { IntegralUICommonService } from '../services/integralui.common.service';
import { IntegralUIDataService } from '../services/integralui.data.service';
import { IntegralUIToolItem } from './integralui.toolitem';
import * as i0 from "@angular/core";
export declare class IntegralUIToolBar extends IntegralUIBaseComponent {
protected dataService: IntegralUIDataService;
protected elemRef: ElementRef;
protected commonService?: IntegralUICommonService;
protected baseService?: IntegralUIBaseService;
private dataItems;
protected itemList: Array<any>;
protected options: any;
contentList: QueryList<IntegralUIToolItem>;
appRef: any;
dataFields: any;
set items(value: Array<any>);
get items(): Array<any>;
constructor(dataService: IntegralUIDataService, elemRef: ElementRef, commonService?: IntegralUICommonService, baseService?: IntegralUIBaseService);
ngOnInit(): void;
protected updateData(): void;
ngAfterContentInit(): void;
private prevItemCount;
ngAfterContentChecked(): void;
getDataFields(): any;
protected updateOptions(value?: any): void;
protected updateDataFields(fields?: any): void;
getItemFromComponent(cmp: IntegralUIToolItem): any;
protected updateItemList(): void;
updateLayout(): void;
refresh(): void;
static ɵfac: i0.ɵɵFactoryDef<IntegralUIToolBar, never>;
static ɵcmp: i0.ɵɵComponentDefWithMeta<IntegralUIToolBar, "iui-toolbar", never, { "controlStyle": "controlStyle"; "data": "data"; "enabled": "enabled"; "name": "name"; "size": "size"; "state": "state"; "appRef": "appRef"; "dataFields": "dataFields"; "items": "items"; }, {}, ["contentList"], ["*"]>;
}