是否有可能在SAPUI5中的另一个过滤器上应用过滤器?
我有一个HTML5网络应用程序,基本上显示销售的年份和产品。数据来自SAP HANA,通过OData连接。我有一个树选择来显示这些产品的不同类别。
基本上在数据库中我有类似的东西:
2014 | A | 4
2014 | B | 6
A和B是类别。 在初始化我的视图时(我有列表和VizFrames可视化数据)我在定义模型时在'data'部分使用参数:{select:'YEAR,SUMofITEMS'}。所以我得到了一个聚合,这很好。在树选择的单一选择模式下,它也可以正常工作。
问题是那棵树中的MultiSelect :( 我应用于我的modell的过滤器基本上是这样做的:
(YEAR = 2014)AND(CATEGORY = A OR CATEGORY = B)
根据我的逻辑,我的结果应该是10(如果你考虑我上面给出的例子)。 但Filter认为不然 - 它选择Category和Year之间的完全匹配,所以我得到两个结果/ Objects而不是一个。我得到了那个逻辑,但我不希望它用于MultiSelect模式。
有没有办法说你首先在类别上应用过滤器(所以它是A或B),基本上已经最小化模型,然后在一个请求中对过滤后的对象应用年过滤器?
我尝试过一个接一个地应用过滤器,但这似乎不起作用。 也许我现在缺乏逻辑思维。 我希望你们能帮助我
谢谢:)