我正在尝试实现PrimeNG VirtualScroller组件来处理大型数据列表。问题是,当我在模板内放置一个绑定到 [(ngModel)] 上的列表的p-checkbox时,选中复选框,然后滚动列表以加载下一个值,一些下一个值显示已选中也一样,但它们根本没有被点击......
下面是我的代码:
<p-virtualScroller [value]="filtered" scrollHeight="77px" [itemSize]="30" rows="50">
<ng-template pTemplate="item" let-option>
<p-checkbox [(ngModel)]="selectedValues" (click)="onUserCheckboxClick()" name="selectedValues"
label="{{(option.customLabel ? option.customLabel : option.label)}}" value="{{option.value}}"
labelStyleClass="username-checkbox-label">
</p-checkbox>
</ng-template>
</p-virtualScroller>
你们有没有遇到过使用 PrimeNG 的 VirtualScroller 的情况?
我相信这确实是 PrimeNG 组件的问题,但也许我在这里做错了......
这是文档的网址:
https://www.primefaces.org/primeng/v9.1.4-lts/#/virtualscroller
先感谢您!