2020-08-24 21:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,伙计们!
我需要为所有sap.ui.table.table组件创建一个常规事件,在其中过滤列时,我可以检索列名和输入的值,但是不能。
什么是最好的方法?
我正在尝试这样:
sap.ui.table.Table.prototype.constructor.prototype.attachFilter = function(){ console.log(this.getBinding()。aFilters); };
非常感谢您。
您好 Carlos Henrique ,
我认为标准活动比较容易。 xml(如果有的话)添加事件(filter =" FILTEREVENT"):
然后在控制器中获取列名和过滤器值:
FILTEREVENT:function(oEvent){ var sValue = oEvent.getParameter(" value")//值 var sColumn = oEvent.getParameter(" column")。getId(); oEvent.preventDefault(); },
嗨,卡洛斯,
请如下表重新请求attachFilter事件,
oTable.attachFilter(function(oEvent){var oSource = oEvent.getSource();});
事件一旦注册,只要我们尝试过滤表,它将触发。 请找到随附的屏幕截图,您可以在其中查看输入的值和列详细信息。 filters.png
谢谢
Kumar Karanam
最多设置5个标签!
您好 Carlos Henrique ,
我认为标准活动比较容易。 xml(如果有的话)添加事件(filter =" FILTEREVENT"):
然后在控制器中获取列名和过滤器值:
嗨,卡洛斯,
请如下表重新请求attachFilter事件,
oTable.attachFilter(function(oEvent){var oSource = oEvent.getSource();});
事件一旦注册,只要我们尝试过滤表,它将触发。 请找到随附的屏幕截图,您可以在其中查看输入的值和列详细信息。 filters.png
谢谢
Kumar Karanam
一周热门 更多>
点击此处---> 一起学习S4 HANA ...
相关问答
采纳回答
编辑标签
举报内容
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
付费偷看金额在0.1-10元之间