Не удается перехватить событие фильтра предложений Primeng p-dropdown - PullRequest
0 голосов
/ 28 октября 2019

Я использую Primeng p-раскрывающийся список и фильтрую результаты, как показано ниже:

html:

<p-dropdown name="selectedEmployee" [(ngModel)]="selectedEmployee" 
    filter="true" (input)="onFilter($event)"></p-dropdown>

ts:

ngOnInit(): void {

    //I fill the dropdown with all of the employee list
    this.empService.post('/ListEmployee', null).subscribe(data => {
        this.controlEmployee.options = data.Data;
    });
}

//I just use this method for testing, it just gets each of the letters entered on search
onFilter(event) {
    console.log(event.target.value);
}

Работает нормально, но когда я ввожу "i" вместо "İ", он не находит сотрудников, например, "İsmael". Итак, я думаю, что если я нажму на метод или код, где выполняется фильтрация, я могу выполнить некоторые операции преобразования и правильно выполнить раскрывающийся фильтр. С другой стороны, я не нашел никаких настроек локализации для раскрывающегося списка PrimeNg, и упомянутый подход может быть единственным способом, который я могу использовать. Любая идея?

Обновление: Я также попытался использовать свойство [подсказки] и установить его модель, но это не может обновить предложенного сотрудника в раскрывающемся списке предложений.

...