odata - 过滤选项 odata 中无法捕获多个排除数据
问题描述
我使用 odata (S4Hana) 创建智能表 sapui5 屏幕。
在 odata 方面,使用此方法从智能过滤器中获取过滤器值 ⇒ [ io_tech_request_context->get_filter( )->get_filter_select_options( )。]
当我将过滤器值作为多个包含选项传递时没关系。
当我将过滤器值作为多个排除选项传递时,无法从 filter_select 选项方法访问数据。数据可以通过filter_string方法获取,但很难获取数据并放入范围表。
让我知道如何从 odata 的实体集中获取过滤器值。
解决方案
让我知道如何从 odata 的实体集中获取过滤器值。
有已定义的规则,您的$filter参数必须如何转换为导入参数it_filter_select_options。如果您违反了此规则(您确实...),则导入参数it_filter_select_options将为空。
可悲的是,没有简单的解决方案。
如果您需要将参数iv_filter_string转换为选择选项,有很多关于它的教程/博客。
推荐阅读
- python - 我在 Heroku 上托管了一个 Discord Bot,它只是给了我错误 14 ps webscale 也不起作用
- python - Python Django 保存帖子计算方法
- azure - 是否缺少此 Terraform 代码权限或 Azure 帐户(附加错误)以及如何解决?
- php - 如何在 PHP 中将数组转换为键值对
- react-native - Uber H3 geoToH3 在 React Native 中不起作用
- postgresql - 在 PostgreSQL 中获取复杂的交叉销售细节
- javascript - 我想要创建一些目录的指导
- python - Python中的音频文件不播放
- awk - 文件上的 awk 条件,同时保留第一行
- mysql - 来自不同查询的联合值合二为一