SAPUI5表格:是否不获取所选行的显示值?

SAPUI5表格:是否不获取所选行的显示值?,sapui5,Sapui5,我有一个带表的SAPUI5(OpenUI5)应用程序。此表绑定到一个(JSON)模型,并显示实体的名称和一些其他属性,但不显示技术键。 用户应该有机会在表中选择多行,然后应用程序应该能够获得所选行的技术键(可能使用基础模型)。 我怎么会做这样的事 提前谢谢 选择表中的行时,会出现一个名为“rowSelectionChange”的事件。使用此事件和GetSelectedIndex行。 在json上使用索引值循环并获取选定行的值。rowSelectionChange事件具有rowContext属性。

我有一个带表的SAPUI5(OpenUI5)应用程序。此表绑定到一个(JSON)模型,并显示实体的名称和一些其他属性,但不显示技术键。 用户应该有机会在表中选择多行,然后应用程序应该能够获得所选行的技术键(可能使用基础模型)。 我怎么会做这样的事


提前谢谢

选择表中的行时,会出现一个名为“rowSelectionChange”的事件。使用此事件和GetSelectedIndex行。
在json上使用索引值循环并获取选定行的值。

rowSelectionChange事件具有rowContext属性。更好的方法是

  rowSelectionChange: function(oEvent) {
    console.log(oEvent.getParameters().rowContext.getProperty("your_key"));
  }

要获取键的值(或通过相应地调整getProperty值来获取所选行中的任何字段)

您使用的是什么表?或者?我们可以得到您的代码吗?下面是一个后续问题:我如何做不由rowSelectionChange事件触发的相同事情,例如通过从外部单击按钮?@DanielArnreich在这种情况下,您可以阅读表的
GetSelectedDices()
方法并迭代返回的索引,或者(我是更好的方法)仍然使用
rowSelectionChange
事件(将选定的行对象存储在模型中的数组中),按下按钮即可使用该数组