无法读取过滤器中未定义的属性"替换"

2020-08-16 04:27发布

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

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


 sap.ui.define([
 " sap/ui/core/mvc/Controller",
 " SNRProcessing/模型/格式器",
 " sap/m/MessageBox",
 " sap/ui/model/json/JSONModel",
 " sap/ui/model/Filter",
 " sap/ui/model/FilterOperator"
 ],函数(控制器,格式化程序,MessageBox,JSON,过滤器,FilterOperator){
 "使用严格";


 return Controller.extend(" SNRProcessing.controller.Mainview",{
 格式化程序:formatter,
 onProcess:function(oEvent){

 var oTable = this.getView()。byId(" main");
 var oContext = oTable.getSelectedContexts();
 var ReqId = [];
 var filter1 = [];
 如果(oContext.length <= 0){
 MessageBox.error("选择至少一个要处理的请求");
 返回;
 }其他{


 oContext.forEach(function(oContextItem){
 ReqId.push(oContextItem.getObject()。ReqId);
 });


 for(var i = 0; i 
 

大家好,

在传递Filter参数以读取调用时,我在错误下方遇到了问题。

(26.9 kB)

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

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


 sap.ui.define([
 " sap/ui/core/mvc/Controller",
 " SNRProcessing/模型/格式器",
 " sap/m/MessageBox",
 " sap/ui/model/json/JSONModel",
 " sap/ui/model/Filter",
 " sap/ui/model/FilterOperator"
 ],函数(控制器,格式化程序,MessageBox,JSON,过滤器,FilterOperator){
 "使用严格";


 return Controller.extend(" SNRProcessing.controller.Mainview",{
 格式化程序:formatter,
 onProcess:function(oEvent){

 var oTable = this.getView()。byId(" main");
 var oContext = oTable.getSelectedContexts();
 var ReqId = [];
 var filter1 = [];
 如果(oContext.length <= 0){
 MessageBox.error("选择至少一个要处理的请求");
 返回;
 }其他{


 oContext.forEach(function(oContextItem){
 ReqId.push(oContextItem.getObject()。ReqId);
 });


 for(var i = 0; i 
 

大家好,

在传递Filter参数以读取调用时,我在错误下方遇到了问题。

(26.9 kB)
付费偷看设置
发送
2条回答
lukcy2020
1楼 · 2020-08-16 04:49.采纳回答

Naveen,

删除filter参数的方形括号,因为filter1已经是一个数组。

应该是过滤器:filter1,

谢谢

Prashil

compass1988
2楼-- · 2020-08-16 04:48

你好 Prashil Wasnik

感谢您的回复

一周热门 更多>