Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sapui5 sap.ui.table.TreeTable:如何通过单击以最佳方式扩展所有节点?_Sapui5_Sap Fiori - Fatal编程技术网

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和注释。有人有主意吗