点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的社区,
我正在尝试通过以下方式进行不区分大小写的搜索:-
oData筛选器:
$ filter = substringof(" query",tolower(Vendor_name))
在ui5中,我尝试通过以下方式构建过滤器:-
新Filter(" tolower(Vendor_name)",FilterOperator.Contains," query")
生成的oData查询:
$ filter = substringof(查询,降低(供应商名称))
//不带双引号,并导致错误无效的过滤器表达式
我试图在单引号后面加上:-
new Filter(" tolower(Vendor_name)",FilterOperator.Contains,"'" +" query" +"'")生成的oData查询:
$ filter = substringof('query',tolower(Vendor_name))
//用单引号和搜索可以正常工作,但控制台声明错误
错误:assert-dbg.js:34
断言失败:找不到EntityType记录的下级(Document_no)属性的PropertyType!
这是错误,还是使用它的正确方法?
在UI5中区分大小写的情况下,最好的方法是什么?
谢谢和问候,
Bibhu
https://ui5.sap.com/ 1.78.0/#/api/sap.ui.model.Filter
过滤器具有" caseSensitive"参数,也许可以为您提供帮助?
带有'caseSensitive:true'的查询将如下所示:
?$ filter = substringof(%27vinet%27,CustomerID)
如果将其设置为false:
?$ filter = substringof(%27VINET%27,toupper(CustomerID))
感谢@ Jordan Vander Elst
总是喜欢看到SAP社区如何比任何渠道都更快地响应:)
一周热门 更多>