我正在使用PrimeNG中的TreeTable,希望同时使用虚拟滚动和延迟加载。当您滚动到窗口底部时,我希望能够为树提供更多的项目。我曾尝试在模板中定义延迟加载和虚拟滚动,但是延迟加载事件不会触发。这是我的模板:
<p-treeTable
[value]="viewNodes | async"
[virtualRowHeight]="34" [rows]="4"
[virtualScroll]="true"
[scrollable]="true" scrollHeight="200px"
[lazy]="true"
(onLazyLoad)="loadNodes($event)">
树初始化时,调用loadNodes的onLazyLoad事件被触发一次。当我滚动到窗口底部时,不触发loadNodes。我该如何触发?
虚拟滚动的延迟加载又如何工作?我的文件夹中有文件夹,每个级别上可以包含10,000多个文件。如何在此树上附加更多元素,以便可以动态添加更多项目?
重申一下,我想触发lazyloading事件,并学习如何使用虚拟滚动和惰性加载将更多元素动态添加到可见树中。