我有使用fiori元素的Fiori应用程序,我想调整UI5为$batch
调用中的OData生成的odata查询。
我打开了用于列表报告的livemode以及用于选择/过滤器和list of values
使用ValueList注释的smartfilter。但是问题是,当我在选择字段中键入过滤器值时(例如说要卖给),该$batch
调用将触发以下OData查询。
../invoice_list.xsodata/vlsoldto?sap-client=100&$skip=0&$top=10&$filter=startswith(SOLDTO___T,%27TEST%27)
Run Code Online (Sandbox Code Playgroud)
我想调整odata调用以使用'substringof'而不是'startswith'..因此如下所示。
../invoice_list.xsodata/vlsoldto?sap-client=100&$skip=0&$top=10&$filter=substringof(%27TEST%27,CRM_SOLDTO___T)
Run Code Online (Sandbox Code Playgroud)
我不知道该进行定制的地方。我知道如何进行Fiori元素扩展,但是要查找一些信息(如果它是扩展名),然后是哪种类型的扩展名,哪种事件,或者其他任何方法(如果不是扩展名)。我几乎不知道从哪里开始。
任何帮助表示赞赏。