Sapui5 在ui5中使用javascript更改和设置smarttable的可见字段

Sapui5 在ui5中使用javascript更改和设置smarttable的可见字段,sapui5,Sapui5,我想使用javascript将smartTable的初始可见字段更改为初始不可见的其他字段,或者(使表列中的其他不可见字段可见),这样我们就不需要使用ui进行设置 我曾尝试调用setInitiallyVisibleFields,但它给出了一个错误消息,即一旦初始化了表,就不能更改它了 为SmartTable提供一个ID 使用this.byId 调用setVisible(真/假) 就像法比奥帕戈蒂回答的那样。但更好的方法不是使用setVisible方法,而是使用模型并在XML视图中进行设置。如果要

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

我曾尝试调用setInitiallyVisibleFields,但它给出了一个错误消息,即一旦初始化了表,就不能更改它了

  • 为SmartTable提供一个ID
  • 使用
    this.byId
  • 调用setVisible(真/假)

  • 就像法比奥帕戈蒂回答的那样。但更好的方法不是使用setVisible方法,而是使用模型并在XML视图中进行设置。如果要切换表的可见性,请将模型值从false修改为true,反之亦然,但我不想使表不可见。我想将可见字段更改为我们现有的多个字段,比如我有20个字段,但初始可见字段是5个,我想更改为10个其他不同的字段,为什么不使用注释?