Mashup Builder > 小组件 > 高级栅格 > 使用树形栅格数据 > 树形栅格小组件的性能指南
树形栅格小组件的性能指南
树形栅格小组件旨在支持两种用例。在构建您自己的树形栅格之前,请考虑您的情况属于以下哪种情况:
用例 1:栅格具有固定的数据量,其中包括 5 个或更少的树级别,以及少于 1000 个总数据行
用例 2:栅格具有不断增加的数据量,其中包括 5 到 25 个树级别,以及 1000 到 100K 个总数据行
根据数据的深度和大小这些方面,使用特定的栅格功能时会影响栅格的性能。换言之,实际使用的树形栅格功能集根据数据的深度和大小而有所不同。
下表显示了如何在每个用例情景中使用特定的栅格功能。作为混搭开发人员,应提前确定栅格中的行数是否将保持不变或将随着时间的推移而增加。如果行数仍保持不变,则可以使用“用例 1”列中所列的任何或全部功能。否则,请始终选择“用例 2”,并相应地限制对栅格功能的使用。
栅格功能
用例 1 – 行数不变
用例 2 - 行数不断增加
总行数
< 1000
> 1000 和 < 100K
树级别
< = 5
> 5 和 < 25
预加载级别 (maxLevels)
支持
支持 1 个或 2 个级别
动态加载节点
支持
必须使用动态子数据加载服务。
服务器端排序
支持
支持
服务器端搜索
支持匹配的行和父项
仅支持匹配的行,而不支持父项
服务器端数据筛选
支持匹配的行和父项
仅支持匹配的行,而不支持父项
展开所有行
支持
仅适用于客户端预加载级别
Preserver 行展开
支持
仅适用于客户端预加载级别
默认选定行
支持
仅适用于客户端预加载级别
展开节点
支持 (任何级别)
仅适用于客户端预加载级别
选定行
支持 (任何级别)
仅适用于客户端预加载级别
包括行展开父项
支持
不支持