Sapui5 SAP UI表列子数据

Sapui5 SAP UI表列子数据,sapui5,Sapui5,列上的表中有ObjectIdentifier 在本文中,我需要catch列数据以及如何更新它 如何访问表->列->对象标识符->文本数据属性 <ObjectIdentifier title="{Name}" text="{ProductId}" class="sapMTableContentMargin" /> var tab= this.getView().byId("idProductsTable"); col=tab.getColumns()

列上的表中有ObjectIdentifier

在本文中,我需要catch列数据以及如何更新它

如何访问表->列->对象标识符->文本数据属性

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

      var tab= this.getView().byId("idProductsTable");
      col=tab.getColumns()[0];
下一步是什么


请帮忙。

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

您希望访问表中ObjectIdentifier的text属性

按照你在问题中所做的那样走专栏路线不会让你走得很远。相反,您需要表的项聚合,并从中获得项的单元格聚合。下面是一个基于以下内容的屏幕截图:

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

t、 getItems[0]。getCells[0]。setVisiblefalse

或者,必须适当设置文本属性的值:

t、 getItems[0]。getCells[0]。setText

您不能,ObjectIdentifier没有可编辑的对应项。您可以创建自己的表单来更改模型中的title和/或text属性,也可以使用两列Input editable=true/false来更改lineHi-MIT中的值。我看到您发布了一些关于如何访问表列和更新数据的问题。最好的做法是不要直接访问UI来更新数据,而应该更新数据模型。感谢您的建议,基本上我只需要查看隐藏/显示功能的列的子对象。在一个视图中有两个视图,我必须从列中隐藏产品id,并且在一个视图中显示产品和产品id。这里两个数据都在一列中,我试图访问子byID,但得到的结果是未定义。console.log>>,tab.getColumns[0]。byIdproductID.getPropertyvisible;是的,你抓住了右边,但是如果我想隐藏/显示标题或文本,那就更进一步了。。。。t、 getItems[0]。getCells[0]。getTitle.setVisiblefalse t.getItems[0]。getCells[0]。getText.setVisiblefalse基本上我必须在一个视图中隐藏prodctid。我已更新了答案以反映这一进一步的要求。请确保更新您的问题以反映它。