Sapui5 错误';为过滤器定义的参数错误';指定测试参数时
我只想显示属性Sapui5 错误';为过滤器定义的参数错误';指定测试参数时,sapui5,Sapui5,我只想显示属性标题所在的行==空 var filter = new sap.ui.model.Filter({path:"title",test:function(oValue){ return oValue!==null; } }); 但我有一个错误:为过滤器定义了错误的参数。 这是我使用的API: 如何正确设置过滤器 我已经更新了运行时,现在我可以使用我的个人测试功能来测试平铺为参数映射的测试属性指定函数的功能出现在1.26中。在以前的版本1.24中,这是不可能的。根据您的评论,您运行的是
标题所在的行==空
var filter = new sap.ui.model.Filter({path:"title",test:function(oValue){
return oValue!==null;
}
});
但我有一个错误:为过滤器定义了错误的参数。
这是我使用的API:
如何正确设置过滤器
我已经更新了运行时,现在我可以使用我的个人测试功能来测试平铺为参数映射的
测试属性指定函数的功能出现在1.26中。在以前的版本1.24中,这是不可能的。根据您的评论,您运行的是1.24,因此出现了错误
FWIW,下面是1.24 vs 1.26中sap/ui/model/Filter.js的详细信息:
1.24:
/**
*过滤器的构造函数
*您可以传递带有过滤器参数的对象,也可以使用函数参数
*
*使用对象:
*新的sap.ui.model.Filter({
*路径:“…”,
*操作员:“…”,
*值1:“…”,
*价值2:“…”
* })
*
*或:
*新的sap.ui.model.Filter({
*筛选器:[……],
*和:对|错
*})
1.26:
/**
*过滤器的构造函数
*您可以传递带有过滤器参数的对象,也可以使用函数参数
*
*使用对象:
*新的sap.ui.model.Filter({
*路径:“…”,
*操作员:“…”,
*值1:“…”,
*价值2:“…”
* })
*
*或:
*新的sap.ui.model.Filter({
*路径:“…”,
*测试:功能(椭圆形){
* }
* })
*
*或:
*新的sap.ui.model.Filter({
*筛选器:[……],
*和:对|错
* })
您使用的是哪个版本的UI5?1.24.3版本有问题吗?