在SmartTable的P13nDialog中隐藏组选项卡

2020-09-04 20:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我在 SmartTabl...

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

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


你好

我在 SmartTable示例

 
 ...
 
 

app:p13nDialogSettings =" {group:{visible:false}}""隐藏P13nDialog中的组选项卡。 我想知道,是否有可能通过在控制器的onInit方法内添加自定义数据来以编程方式获得相同的输出。 我试过了:

 this._oSmartTable.data(" p13nDialogSettings",{group:{visible:false}});
 

打电话时

 this._oSmartTable.data(); 

两种方式都产生相同的输出:

 {
   p13nDialogSettings:{
     组:可见
   }
 }
 

但是第二种方法对P13nDialog没有任何影响。 它仍然显示组选项卡。 我猜想,设置该数据为时已晚,并且P13nDialog已经初始化。 但是也许有人知道实现此目标的方法?

亲切的问候,

基督徒。

2条回答
绿领巾童鞋
2020-09-04 21:06

你好,

有一个非常简单的解决方案,我设法在控制器文件中隐藏了个性化对话框的"组"选项卡。 如果要从一开始就隐藏选项卡,则需要实现onBeforeRendering函数。 请看下面的代码:

 onBeforeRendering:函数(oEvent){
 var oTable = sap.ui.getCore()。byId(
 "" YBRIM.ybrim_inv_credit_note :: sap.suite.ui.generic.template.ListReport.view.ListReport :: InvoiceSet--listReport");
 oTable._oPersController._oSettingCurrent.group.visible = false;
 },

此致

Szymon

一周热门 更多>