2020-08-27 01:07发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个连接到OData模型的T... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个连接到OData模型的Table控件。 如果在请求中添加$ count = true,则会在@ odata.count元数据中获得记录计数。如何将其绑定到控件。
首先,如何使SAPUI5发送$ count = true?
第二,如何将值绑定到控件?
如果您使用的是oData v4,则存在headercontext将count绑定到控件,而parameres设置Scount:true。
items =" {path:'/productList',参数:{ $ count:是的, }}"
XML中的标题元素
<标题id ="标题" text =" {$ count}产品"/>
控制器中的标头上下文
setHeaderContext:function(){var oView = this.getView(); oView.byId(" title")。setBindingContext( oView.byId(" productList")。getBinding(" items")。getHeaderContext());}
如果您正在使用oData v2,则使用接收到的事件数据,并且可以从oEvent参数获取计数,然后可以使用SAPUI5控件设置计数。
在绑定中添加事件:
items =" {path:'/productList',事件:{dataReceived:'。dataReceived'}}"
从事件处理程序中获取计数
dataReceived:函数(oEVent){ 让sCount = oEVent.getParameter(" data").__ count; this.getView()。byId(" title")。setText(`Products($ {sCount}))); }
最多设置5个标签!
如果您使用的是oData v4,则存在headercontext将count绑定到控件,而parameres设置Scount:true。
XML中的标题元素
控制器中的标头上下文
如果您正在使用oData v2,则使用接收到的事件数据,并且可以从oEvent参数获取计数,然后可以使用SAPUI5控件设置计数。
在绑定中添加事件:
从事件处理程序中获取计数
一周热门 更多>