sapui5 - 在ui5中使用javascript更改和设置smarttable的可见字段
问题描述
我想使用javascript将smartTable的最初可见字段更改为最初不可见的其他字段或(使其他不可见字段在表列中可见),这样我们就不需要使用ui进行设置。
我曾尝试调用 setInitiallyVisibleFields 但它给出错误提示,一旦表初始化就无法更改
解决方案
只需使用sap.ui.core.Control 类中的 setVisible 方法。
- 为您的 SmartTable 提供一个 ID
- 使用在控制器中捕获它
this.byId
- 调用 setVisible(true/false)