Sapui5 如何从一开始就扩展智能表组

Sapui5 如何从一开始就扩展智能表组,sapui5,sap-fiori,Sapui5,Sap Fiori,我尝试在开始时或通过按钮展开分析smarttable的所有树,就像conntext菜单“全部展开”一样 我的第一次尝试是查看变体和UiState 在通过fetchVariant获取的变量或通过getUiState()获取的UiState中,我没有看到任何更改。 “调试”smarttable控件并查找方法和属性 sapui5文件没有帮助我,所以我希望你能再次帮助我 我基本上想要的是类似于fiori中的WebBex分析器的东西。我来到了你在屏幕上看到的地方。((不完全是我想要的,但仍然足够原型了)

我尝试在开始时或通过按钮展开分析smarttable的所有树,就像conntext菜单“全部展开”一样

我的第一次尝试是查看变体和UiState 在通过fetchVariant获取的变量或通过getUiState()获取的UiState中,我没有看到任何更改。 “调试”smarttable控件并查找方法和属性

sapui5文件没有帮助我,所以我希望你能再次帮助我

我基本上想要的是类似于fiori中的WebBex分析器的东西。我来到了你在屏幕上看到的地方。((不完全是我想要的,但仍然足够原型了))

((存在一个值加倍的错误,但是…)

手动单击每个展开按钮,手动展开

我一开始所得到的一切都崩溃了

也许我可以在javascript中按ExpandAll,或者我不知道

我找到了一个解决办法,我真的不喜欢。我希望会有一个更好的。 似乎可以使用.getTable()访问“底层”分析表。此类具有expandAll方法。此方法显示与“全部展开”按钮类似的结果。(在docu中,描述它丢失了过滤器,这可能是expand all出现奇怪行为的原因) 但是还有一个方法expand,它可以按行调用。我已经找到了一个使用它的解决方案,但是,我不喜欢的是,它似乎在为每个扩展调用后端


kr

如果您可以首先共享一些工作代码(至少是视图和控制器),这将非常有用。