Sapui5 sap.ui.table.TreeTable:如何通过单击以最佳方式扩展所有节点?
我有一个树表,允许我的用户通过单击一个按钮来展开所有节点 我目前可以通过两种方法实现这一点:Sapui5 sap.ui.table.TreeTable:如何通过单击以最佳方式扩展所有节点?,sapui5,sap-fiori,Sapui5,Sap Fiori,我有一个树表,允许我的用户通过单击一个按钮来展开所有节点 我目前可以通过两种方法实现这一点: oTreeTable.expandToLevel(999); 或 oTreeTable.bindRows({ 路径:sPath+“/到\u ClosingHierarchyNode”, 参数:{ 扩展级别数:999 } }); 不幸的是,每当树涉及深层层次结构时,性能就相当差,因为对于每个文件夹,都会触发单个请求(捆绑在一个批处理调用中) 我希望看到像.expandAll()这样的函数,它只触发一个
oTreeTable.expandToLevel(999);
或
oTreeTable.bindRows({
路径:sPath+“/到\u ClosingHierarchyNode”,
参数:{
扩展级别数:999
}
});
不幸的是,每当树涉及深层层次结构时,性能就相当差,因为对于每个文件夹,都会触发单个请求(捆绑在一个批处理调用中)
我希望看到像.expandAll()
这样的函数,它只触发一个请求(不管某些节点是否已经展开,等等)。我知道这会带来其他缺点,但从性能角度来看,这是最快的解决方案
有可能以某种方式实现这一点吗?我能想到的唯一方法是JSON模型和自己处理重新绑定等,但我更愿意使用OData和注释。有人有主意吗