点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我正在尝试为sap.ui.table.Table应用TablePersoController。 我们有40多个列,因此我们决定使用sap.ui.table.Table。 我们尝试应用tablePerso。 但这并不成功。 在加载期间,我可以在表中设置初始列。 在应用了一些动作(之后,我需要重新构造列。我尝试使用一种名为" setPersData"的方法。但是它不起作用。
这是我下面的Persoservice.js
sap.ui.define(['jquery.sap.global'], 函数(jQuery){ "使用严格"; //非常简单的页面上下文个性化 //持续性服务,不能用于生产! var DemoPersoService = { oData:{ _persoSchemaVersion:" 1.0", aColumns:[我的专栏] }, getPersData:function(){ var oDeferred =新的jQuery.Deferred(); 如果(!this._oBundle){ this._oBundle = this.oData; } var oBundle = this._oBundle; oDeferred.resolve(oBundle); 返回oDeferred.promise(); }, setPersData:函数(oBundle){ var oDeferred =新的jQuery.Deferred(); this._oBundle = oBundle; oDeferred.resolve(); 返回oDeferred.promise(); }, delPersData:function(){ var oDeferred =新的jQuery.Deferred(); oDeferred.resolve(); 返回oDeferred.promise(); } }; 返回DemoPersoService; },/* bExport = */true); 在控制器中,按钮事件发生后,我在PersoService中调用setPersoData方法 DemoPersoService.setPersData([]); //列数组及其顺序 问候 Karthik S
您好,Karthik
对我来说,您想要的不是很清楚。
我想您希望可以更改列的位置并隐藏其中一些。
这可能与sap.ui.table.Table的属性有关:
showColumnVisibilityMenu 默认值 false
要显示或显示的标志 隐藏列可见性菜单。 该菜单将显示在每个生成的列标题菜单中。 它允许显示或隐藏列
enableColumnReordering默认值true
标记以启用或禁用列重新排序
Saludos
Raquel >
一周热门 更多>