Я использовал раскрывающийся элемент управления множественной выборкой для моей формы в angular4, используя этот пакет: https://github.com/softsimon/angular-2-dropdown-multiselect
В моем раскрывающемся списке более 10000 значений, я хотел бы реализовать бесконечный скролл.У кого-нибудь есть идеи сделать это?
Я пытался «поиграть» со свойствами searchMaxLimit и searchMaxRenderedItems , то есть увеличить их значения приСобытие onLazyLoad выходит, но оно не работает
HTML
<ss-multiselect-dropdown name="multiselect" [(ngModel)]="myModel" [texts]="myTexts"
[settings]="mySettings" [options]="myOptions" (onLazyLoad)="OnLazy($event)">
</ss-multiselect-dropdown>
Компонент
mySettings= {
enableSearch: true,
checkedStyle: 'fontawesome',
buttonClasses: 'btn btn-default btn-secondary',
selectionLimit: 1,
closeOnSelect: true,
autoUnselect: true,
searchMaxLimit: 100,
searchMaxRenderedItems: 100,
showCheckAll: true,
showUncheckAll: true,
isLazyLoad: true
};
OnLazy(event) {
this.mySettings.searchMaxLimit += 20;
this.mySettings.searchMaxRenderedItems += 20;
console.log(this.mySettings.searchMaxLimit);
console.log(this.mySettings.searchMaxRenderedItems);
}
Спасибо