SAPUI5 SmartTable 动态忽略列

问题描述 投票:0回答:2

有没有办法使用 sap.ui.comp.smarttable.SmartTable 的

ignoredFields
属性来动态忽略列?
ignoredFields
的值应在应用程序运行时更改。使用
ignoredFields
是执行此操作的正确方法还是有更好的方法? 我已经尝试调用 SmartTable 的
setIgnoredFields()
函数,但它对我的 SmartTable 没有任何影响,除非我在相应控制器的
onInit()
函数中调用它,这当然会违背我的动态方法正在照顾。

javascript model-view-controller sapui5
2个回答
0
投票

我发现动态隐藏 SmartTable 中的列的唯一方法是使用我需要的所有列重新定义内部表的列,然后相应地设置此类列的“可见”属性。

我仍然想知道这是否是最好的解决方案,但却是唯一有效的解决方案......


0
投票

你找到解决办法了吗?

© www.soinside.com 2019 - 2024. All rights reserved.