sapui5 - 如何检索智能模板列表报表页面中选中的行

标签 sapui5 sap-fiori

这是智能模板应用程序的列表报告类型 enter image description here

这里我选择了第二行和第五行,在突出显示的部分中我还有一个名为“发送请求”的按钮。如果我单击此按钮,它会调用在应用程序扩展中定义的 JavaScript Controller 函数。在此 js 函数中,如何检索所选的选定行?

我通过提及此代码启用了此页面中的复选框

manifest.json 中的"settings": { "gridTable": false, "multiSelect": true }

正如此链接推荐的那样https://sapui5.netweaver.ondemand.com/#docs/guide/116b5d82e8c545e2a56e1b51b8b0a9bd.html

我想知道如何检索已选择的行?

最佳答案

有一个 API 可用于您的用例。此处描述:https://sapui5.netweaver.ondemand.com/#docs/guide/bd2994b69ef542998becbc69ab093f7e.html

基本上,您只需要调用 getSelectedContexts方法。不幸的是,您将无法真正获取项目本身,只能获取绑定(bind)上下文(指向所选的数据实体)。文档摘录:

After you have defined a view extension, you can access and modify the properties of all UI elements defined within these extensions (for example, change the visibility). However, you cannot access any UI elements that are not defined within your view extensions.

关于sapui5 - 如何检索智能模板列表报表页面中选中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42789042/

相关文章:

sapui5 - "SAP Fiori apps"和 "SAPUI5 application"之间的区别

javascript - 过滤值 sapui5 后忙碌指示器不会停止

sapui5 - 如何在 UI5 1.38 中重用另一个应用程序的组件?

javascript - 自定义控件 - 如何将聚合封装在另一个控件中

javascript - 我们如何使用 OPENUI5/SAPUI5 消费 JSON 数据?

javascript - 如何在 Javascript 中设置表格单元格的背景图像?

javascript - 如何从表中获取所有值

sapui5 - 单击表格行上的按钮时获取模型

javascript - 如何从 ES6 转换为 ES5(箭头函数)

javascript - 如何使用 SAPUI5 将数组加载到片段内的下拉列表中?