首页 > 解决方案 > 在ui5中使用javascript更改和设置smarttable的可见字段

问题描述

我想使用javascript将smartTable的最初可见字段更改为最初不可见的其他字段或(使其他不可见字段在表列中可见),这样我们就不需要使用ui进行设置。

我曾尝试调用 setInitiallyVisibleFields 但它给出错误提示,一旦表初始化就无法更改

标签: sapui5

解决方案


只需使用sap.ui.core.Control 类中的 setVisible 方法

  1. 为您的 SmartTable 提供一个 ID
  2. 使用在控制器中捕获它this.byId
  3. 调用 setVisible(true/false)

推荐阅读