ddata-ui-input
Version:
DData UI Input module, components, models & services
32 lines (31 loc) • 1.49 kB
TypeScript
import { ElementRef, OnDestroy } from '@angular/core';
import { Router } from '@angular/router';
import { PaginateInterface, ProxyServiceInterface, SpinnerServiceInterface } from 'ddata-core';
import { BehaviorSubject, Observable } from 'rxjs';
import { IconSetInterface } from '../../models/icon-set/icon-set.interface';
import { SearchResultInterface } from '../../models/search/result/search-result.interface';
import { SearchInterface } from '../../models/search/search.interface';
import * as i0 from "@angular/core";
export declare class DdataInputSearchComponent implements OnDestroy {
private elementRef;
private router;
model: SearchInterface;
pageNumber: number;
service: ProxyServiceInterface<SearchInterface>;
icon: IconSetInterface;
isActive: BehaviorSubject<boolean>;
models: SearchResultInterface[];
paginate: PaginateInterface;
spinner: SpinnerServiceInterface;
searchInput: ElementRef;
clickout(event: any): void;
constructor(elementRef: ElementRef, router: Router);
ngOnDestroy(): void;
close(): void;
search(): Observable<any>;
changePage(turnToPage: number): void;
go(model: SearchInterface): void;
private setResult;
static ɵfac: i0.ɵɵFactoryDeclaration<DdataInputSearchComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DdataInputSearchComponent, "dd-search", never, { "model": "model"; "pageNumber": "pageNumber"; "service": "service"; }, {}, never, never, false, never>;
}