有没有办法通过 Webix 树的子节点进行分页?根级元素是已知的,但它们的子元素应该通过 AJAX 调用动态加载。例如,给定一个 GitHub 用户列表,我想检索每个片段的存储库。
文档建议了一个pager
属性,但不清楚如何使用它,或者使用混合树结构(本地+远程)动态加载,或者dataFeed 作为函数。
有没有办法通过 Webix 树的子节点进行分页?根级元素是已知的,但它们的子元素应该通过 AJAX 调用动态加载。例如,给定一个 GitHub 用户列表,我想检索每个片段的存储库。
文档建议了一个pager
属性,但不清楚如何使用它,或者使用混合树结构(本地+远程)动态加载,或者dataFeed 作为函数。
您正在混合两种不同的功能
a) 动态数据加载
树可以使用动态加载,当您最初加载部分数据时,其余数据将在相关分支展开时自动加载。
http://webix.com/snippet/91f765c8
在上面的示例中,某些节点具有“webix_kids”属性,该属性会在相关分支打开时强制新数据请求。
b) 寻呼
对于普通组件(列表和网格)更常见,但也可以与树表一起使用(这是 webix 组件之间交叉兼容性的副作用)
在分页模式下,您只能看到数据集的一部分,一页数据。