点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我通过草稿交易演示。 智能模板应用程序是通过OData注释生成的,我无法在其中找到任何视图或控制器文件。 这个智能模板应用程序是像动态Web Dynpro一样动态生成的吗? 例如,如果要扩展它,请为表添加一个按钮->弹出一个对话框,其中包含所选行的数据->对这些数据进行一些计算,如何访问主视图的列表?
我注意到有多种扩展智能模板的方法,例如替换或扩展。 我添加了一个新的扩展操作。 但是我不知道如何访问列表表对象及其选定的行。 在哪里可以找到相关的材料文档或示例?
此致
该隐
通过UI5的自我学习,我终于得到了答案。
我只需要使用如下语句:它将获得我按下的按钮的父项,然后获得工具栏的父项,然后是表格,然后获得所选项目的信息。
oSource.getParent()。getParent()。getTable()。getSelectedContexts()
使用byId()并不是一个好主意,正如文档所述:
1该表的ID将来可能会更改,我认为当更改实体类型绑定时甚至可以更改该表。
2标准表ID的名称很长。
我将结束这个问题。
正如我在帖子中提到的,我想使用自己的逻辑在主屏幕中扩展表格。 例如,根据所选的行进行一些计算。 同时,我正在寻找保持草稿和活动保存逻辑的方法,但是要更改视图的原始布局和逻辑。 并且,如果可能的话,我想调试列表/对象模板向服务器发送请求时的行为。 我正在评估是应该创建自己的应用程序,还是使用具有扩展功能的智能模板来开发应用程序,这可能需要从表中更新多行,对选定行进行一些计算并在弹出窗口中显示一些结果...
# p#我认为您可以从那里找到所有内容
https://sapui5.netweaver.ondemand.com/sdk/#/ topic/03265b0408e2432c9571d6b3feb6b1fd
一周热门 更多>