p13nDialog覆盖按钮事件

2020-09-08 07:41发布

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

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

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


你好

我使用SmartTable。

我需要在不要求后端的情况下对ui.Table中的值进行排序和过滤。

我已经可以访问对话框并在"确定"上设置一些操作

 var oTable = this.getView()。byId(" SmartTable"); //掌握智能表
 var oPersButton = oTable._oTablePersonalisationButton;
 oPersButton.attachPress(function(){
     var oPersController = oTable._oPersController;
     var oDialog = oPersController._oDialog;
     oDialog.attachOk(function(oEvent){
         console.log("确定按下");
     });
 }); 

但是,如果我单击"确定"按钮并在"过滤器"选项卡中进行一些更改,则会有服务请求。

如何通过单击"确定"按钮阻止请求?

4条回答
Tong__Ming
2020-09-08 08:23 .采纳回答

https://sapui5.hana.ondemand。 com/#/api/sap.ui.model.odata.OperationMode

sap.ui.model.odata.OperationMode.Client

操作在客户端上执行。 仅当所有条目均已加载到客户端时,此方法才有效。 初始请求将获取完整的集合,过滤和排序不会触发其他请求。

一周热门 更多>