diff --git a/src/app/pages/uikit/inputdemo.ts b/src/app/pages/uikit/inputdemo.ts index 7885328..06e9715 100644 --- a/src/app/pages/uikit/inputdemo.ts +++ b/src/app/pages/uikit/inputdemo.ts @@ -11,7 +11,7 @@ import { FluidModule } from 'primeng/fluid'; import { IconFieldModule } from 'primeng/iconfield'; import { InputIconModule } from 'primeng/inputicon'; import { FloatLabelModule } from 'primeng/floatlabel'; -import { AutoCompleteModule } from 'primeng/autocomplete'; +import { AutoCompleteCompleteEvent, AutoCompleteModule } from 'primeng/autocomplete'; import { InputNumberModule } from 'primeng/inputnumber'; import { SliderModule } from 'primeng/slider'; import { RatingModule } from 'primeng/rating'; @@ -92,7 +92,7 @@ import { TreeNode } from 'primeng/api';
AutoComplete
- +
DatePicker
@@ -239,12 +239,12 @@ import { TreeNode } from 'primeng/api'; export class InputDemo implements OnInit { floatValue: any = null; - autoValue: any = null; - - selectedAutoValue: any = null; + autoValue: any[] | undefined; autoFilteredValue: any[] = []; + selectedAutoValue: any = null; + calendarValue: any = null; inputNumberValue: any = null; @@ -322,11 +322,12 @@ export class InputDemo implements OnInit { this.nodeService.getFiles().then((data) => (this.treeSelectNodes = data)); } - searchCountry(event: any) { + filterCountry(event: AutoCompleteCompleteEvent) { const filtered: any[] = []; const query = event.query; - for (let i = 0; i < this.autoFilteredValue.length; i++) { - const country = this.autoFilteredValue[i]; + + for (let i = 0; i < (this.autoValue as any[]).length; i++) { + const country = (this.autoValue as any[])[i]; if (country.name.toLowerCase().indexOf(query.toLowerCase()) == 0) { filtered.push(country); }