有关列表和对象智能模板上的扩展/增强的问题

2020-09-13 12:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我通过草稿交易演...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我通过草稿交易演示。 智能模板应用程序是通过OData注释生成的,我无法在其中找到任何视图或控制器文件。 这个智能模板应用程序是像动态Web Dynpro一样动态生成的吗? 例如,如果要扩展它,请为表添加一个按钮->弹出一个对话框,其中包含所选行的数据->对这些数据进行一些计算,如何访问主视图的列表?

我注意到有多种扩展智能模板的方法,例如替换或扩展。 我添加了一个新的扩展操作。 但是我不知道如何访问列表表对象及其选定的行。 在哪里可以找到相关的材料文档或示例?

此致

该隐

2条回答
代楠1984
2020-09-13 12:46 .采纳回答

通过UI5的自我学习,我终于得到了答案。

我只需要使用如下语句:它将获得我按下的按钮的父项,然后获得工具栏的父项,然后是表格,然后获得所选项目的信息。

oSource.getParent()。getParent()。getTable()。getSelectedContexts()

使用byId()并不是一个好主意,正如文档所述:

1该表的ID将来可能会更改,我认为当更改实体类型绑定时甚至可以更改该表。

2标准表ID的名称很长。

我将结束这个问题。

一周热门 更多>