点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个自定义的UI5应用程序,主要功能是sap.ui.table.Table,它具有在运行时定义的列(在控制器中使用table.addColumn(),在XML中未定义),基于 一些用户信息。 我想添加一个个性化对话框,如下所示:示例。 我与示例所做的不同之处在于,我没有在PersoService.js中静态定义oData,而是在向表中添加列的同时向其中添加了列数据。
尝试打开个性化对话框时,我收到一些错误消息(如下所示),是否有人有经验为动态定义的表添加个性化对话框? 我不确定这些错误是不可能的还是我犯了错误。
(53.7 kB)
已解决:如果有人遇到类似问题-开发指南上的示例适用于sap.m.TablePersoController,它将无法与sap.ui.table.Columns配合使用,则可以使用sap.ui.table.TablePersoController 如果使用,则只需要实现delPersData方法而不是resetPersData方法即可。
关于使用动态设置的列-看起来您甚至不需要在个性化服务中设置oData属性,我将其保留为空数组,并且看起来工作正常。
嗨,卡萨布,
我有类似的要求,并且是sap UI5的新手,正在使用sap.m.table动态创建表的列和行。
在创建列时,我正在通过oData传递其可见性,但表透视化未按预期工作,请您提出我可以在这里分享您的任何示例代码的建议。
谢谢。
此致
Rajesh K
一周热门 更多>