UI5:如何将过滤器值传递给XML视图中的sap.m.Table以后端OData

问题描述 投票:1回答:1

我正在使用Web IDE的工作列表模板开发应用程序。我遇到了将过滤器值绑定到sap.m.Table的items属性以及OData - EntitySet路径的问题。正如你在下面的屏幕截图中看到的那样,value1需要获得物业"name"的价值。我想我使用的语法可能是错的。

请建议如何将动态值传递给过滤器。

Object.view.xml

使用XML视图中的上述代码,我将在下面看到显示后端的值。 enter image description here

data-binding sapui5
1个回答
1
投票

不幸的是,UI5还不支持filterssorter的绑定语法。 value1(和value2)中的字符串将不会被解析,而是从字面上理解。它看起来像won't be supported in near future这样的绑定,尽管是on the backlock和一个高度要求的功能。

在那之前,我们要使用bindItems,在绑定信息对象的sap.ui.model.Filter属性上设置filters实例,并手动从所需模型中获取过滤器值,而不是使用绑定语法。

示例:https://embed.plnkr.co/AoIZI4/

© www.soinside.com 2019 - 2024. All rights reserved.