从 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 您需要的单元格。
下面以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 您需要的单元格。