SAP UI表列子数据

时间:2014-09-16 09:10:45

标签: sapui5

在列表中有ObjectIdentifier。

在此我想要捕获列数据以及如何更新它。

如何访问表格 - >专栏----> ObjectIdentifier - >文本数据属性?

     <ObjectIdentifier title="{Name}" text="{ProductId}" class="sapMTableContentMargin" />

      var tab= this.getView().byId("idProductsTable");
      col=tab.getColumns()[0];

下一步是什么?

请帮忙。

1 个答案:

答案 0 :(得分:0)

很难弄清楚你想要什么,所以我要猜一猜。如果您有其他要求,我建议您编辑问题或提出新问题,不要在评论中添加要求或解释。

您想要访问表中ObjectIdentifiers的text属性。

按照您在问题中执行的列路线不会让您走得太远。相反,您希望表的项目聚合,并从那里聚合项目的单元格聚合。以下是基于Table - Columns sample in the OpenUI5 Explored app

的截图

getting the text of the ObjectIdentifier on the first row of a table

就隐藏信息而言,您可以使整个ObjectIdentifier不可见(此处的可见性处于控制级别):

t.getItems()[0].getCells()[0].setVisible(false)

或者您必须正确设置text属性的值:

t.getItems()[0].getCells()[0].setText()