从 sap.ui.table.Table 获取特定值

Get specific value from sap.ui.table.Table

下面以table为例:

Column1 Column2 Column 3
1 2 3
4 5 6
7 8 9

我为此使用了sap.ui.table.Table(单选)。 我现在想要的是从 table.

中获取所选行的 Column2 的值

我已经通过以下代码获取了所选行的索引:

MyTable.getSelectedIndex();

现在我只需要获取具有该索引的行的Column2 的值,但我不知道如何。

使用 MyTable.getRows()[MyTable.getSelectedIndex()].getCells() 您可以获得行中的所有单元格。
如果 column2 总是第二行,你可以只使用 MyTable.getRows()[MyTable.getSelectedIndex()].getCells()[1]
如果不是,您需要遍历单元格和 select 您需要的单元格。