所有组件的自定义过滤器sap.ui.table.table

2020-08-24 21:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,伙计们! 我需要为所有sa...

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

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


嗨,伙计们!

我需要为所有sap.ui.table.table组件创建一个常规事件,在其中过滤列时,我可以检索列名和输入的值,但是不能。

什么是最好的方法?

我正在尝试这样:

 sap.ui.table.Table.prototype.constructor.prototype.attachFilter = function(){
     console.log(this.getBinding()。aFilters);
 };
 

非常感谢您。

2条回答
微wx笑
2020-08-24 21:55

您好 Carlos Henrique

我认为标准活动比较容易。 xml(如果有的话)添加事件(filter =" FILTEREVENT"):

 


然后在控制器中获取列名和过滤器值:

 FILTEREVENT:function(oEvent){

                         var sValue = oEvent.getParameter(" value")//值
 var sColumn = oEvent.getParameter(" column")。getId();

 oEvent.preventDefault();

 },


 

一周热门 更多>

向帮助了您的知道网友说句感谢的话吧!