点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 我需要使用过滤器...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好专家 我需要使用过滤器...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我需要使用过滤器读取oData。 我已经在清单中定义了数据源。
在Component中,Js用用户名/密码实例化了oData。(我可以在调试时看到元数据)。
在一个事件处理程序上
_oModel.read("/img/ZCOUNTSet",{
过滤器:过滤器
异步:否,
成功:函数(oData,response){
console.log("成功"); },
error:function(oError){
console.log("错误"); }})
我定义为过滤器
var filter = [new Filter(" Mm",FilterOperator.EQ,
没有调用回调函数成功,即使在调试时也没有发现错误。
非常感谢您的帮助。
Abhishek
执行以下步骤:
1。确保在后端oData服务中激活了过滤器。 要检查天气情况,是否启用了过滤器,只需使用oData服务网址(如
http://服务。 odata.org/V2/Northwind/Northwind.svc/Customers?$filter=CustomerID eq'ALFKI'
在此URL中,您会注意到安装了eq过滤器,因为它将为您提供CustomerID实体,其值为'ALFKI'(在您的情况下,它将是用户名和密码)。
如果未安装,请告诉您的后端oData人员激活
2。如果激活了过滤器,则只需使用以下代码:
var aFilter = [];
var sQuery = oEvent.getParameter(" query"); //在这里您可以直接放置要搜索的值
if(sQuery){aFilter.push(new Filter(" key_name",FilterOperator.EQ,sQuery)); }
var data = _oModel.filter(sQuery);
MessageToast.show("称为");
一周热门 更多>