UI5 oData过滤器中不区分大小写的搜索

2020-08-18 05:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的社区, 我正在尝试通过以下...

         点击此处--->   EasySAP.com群内免费提供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