我有一个带有表的SAPUI5(OpenUI5)应用程序。此表绑定到(JSON)模型并显示实体的名称和一些其他属性 - 但不是技术密钥。 用户应该有机会在表中选择多行,然后应用程序应该能够获得所选行的技术键(可能使用基础模型)。 我怎么做这样的事情?
提前致谢!
答案 0 :(得分:2)
rowSelectionChange事件具有rowContext属性。更好的方法是
rowSelectionChange: function(oEvent) {
console.log(oEvent.getParameters().rowContext.getProperty("your_key"));
}
通过相应地调整getProperty值来获取键的值(或所选行中的任何字段)
答案 1 :(得分:0)
当您在表中选择一行时,会有一个名为“rowSelectionChange”的事件。使用此事件和行的getSelectedInedx。 在json上使用索引值循环并获取值选择行。