@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
48 lines (47 loc) • 2.12 kB
TypeScript
import { OnInit, EventEmitter, SimpleChanges, WritableSignal } from "@angular/core";
import { DataService } from '../../services/data.service';
import { I18nService } from "../../i18n.service";
import * as i0 from "@angular/core";
export declare class SearchBoxComponent implements OnInit {
private dataService;
i18nService: I18nService;
placeHolderText: string;
question: any;
apiMeta: any;
id: string;
readOnly: boolean;
mode: 'view' | 'edit' | 'print';
searchValueChange: EventEmitter<any>;
SearchItem: any;
filterName: string;
finalResults: WritableSignal<any[]>;
searchKeyWord: string;
newResult: any;
showResult: boolean;
noResult: boolean;
showSuggestion: boolean;
private el;
private serv;
private tkn;
isLoading: boolean;
viewFilterName: string;
isSingleFieldChange: boolean;
valueObj: any;
constructor(dataService: DataService, i18nService: I18nService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
private resetComponentState;
clearList(): void;
getSourceDataLocal(event: any): void;
getSourceData: (keyword: string) => void;
private getNestedValue;
private getCombinedValuesFromColumns;
getValues(element: any, columns: any): any;
getKeys(obj: any): string[];
clickItem(event: any): void;
ngOnDestroy(): void;
removeCharacters(questionText: string): string;
inputValue(event: any, ques: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SearchBoxComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SearchBoxComponent, "lib-search-box", never, { "placeHolderText": { "alias": "placeHolderText"; "required": false; }; "question": { "alias": "question"; "required": false; }; "apiMeta": { "alias": "apiMeta"; "required": false; }; "id": { "alias": "id"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "filterName": { "alias": "filterName"; "required": false; }; }, { "searchValueChange": "searchValueChange"; }, never, never, true, never>;
}