@neocomplexx/ngx-neo-completer
Version:
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.
28 lines (27 loc) • 1.09 kB
TypeScript
import { CompleterService } from './services/completer-service';
import { CompleterItem } from './components/completer-item';
import { LocalData } from './services/local-data';
import { Observable } from 'rxjs';
/**
* Esta clase permite simplificar el uso de los autocompletadores para funcionar con objetos y no con simples string.
*/
export declare class NgxNeoCompleterService<TEntidad> {
completerService: CompleterService;
modelString: string;
dataSource: LocalData;
selectedObject: any;
fieldValue: string;
empty: TEntidad;
constructor(completerService: CompleterService);
/**
* Se ejecuta cuando el usuario selecciona un valor del autocompletable
* @author mgesuitti
*/
onSelected(selected: CompleterItem): void;
/**
* Se utiliza para asignar los datos locales (cargados previamente desde el servidor)
*
* @author mgesuitti
*/
local(data: any[] | Observable<any>, selectedObject: any, fieldValue?: string, searchFields?: string | null, titleField?: string | null, emptyObject?: TEntidad): LocalData;
}