点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好专家。
我已经使用维度过滤器组件实现了级联功能。我能够基于其他维度过滤器来过滤值,但是如果我更改了第一维度上的其他选择,则第二维度过滤器仅显示选定值 filter.to 都会使此动态变化。
请参见以下示例。
我有2个维度过滤器组件1)国家2)地区。
1。当我从"国家"中选择"美国"值时,我可以看到属于美国的所有地区。
2。然后我在加利福尼亚州的区域进行了选择。
3.now我正在尝试从"国家/地区维度过滤器"中选择其他国家/地区,即"澳大利亚",但看不到属于AUS的动态值。相反,我看到的是先前选择的值。
在这种情况下,每次我从Region中取消选择值,然后从County Dimesnionfilter中选择值时,我就能看到属于选定值的所有地区
这是设计行为还是我出了错?
嗨Jagdeep,
您在使用1.6 SP4吗?
您的数据源是什么?
如果我在此处按照教程进行操作 https://archive.sap.com/documents/ docs/DOC-49292 我无法重新创建使用BEx查询时所描述的内容。 也许您可以查看教程 https://archive.sap.com/documents/docs/DOC -49292 吗?
Tammy
你好穆斯塔法,
我正在使用SAP BEX报表作为数据源的Lumira Designer仪表板。 我们也在寻找示例中描述的级联过滤器功能。 但是,在我们的案例中,级联功能不起作用。 我们正在将维度过滤器与"列表"作为可视化模式一起使用。
Bex报告基于SAP ABAP CDS视图。
您的帮助将不胜感激。
致谢
Hari
嗨Jagdeep,
我已经能够使用BE Query数据源在SAP UI5 M模式下的DS 1.6 SP3和SP4中复制您的问题。 为了确保我们在同一页上,这是我的结果:
1。 带有二维过滤器的启动应用程序:
2。 从过滤器1中选择
3。 过滤器1结果:
4。 过滤器2选择:
5。 过滤器2结果:
6。 为了选择一个新的地区,现在必须取消选择过滤器2(航空公司ID)的值:
7。 现在,所有"过滤器1选择"都再次可用:
8。 选择一个新的过滤器1值:
9。 现在可以使用新的过滤器2值:
因此,为了再次查看过滤器1中的所有可用值,您首先必须清除过滤器2中的选择。坦白说,这似乎与我的直觉相反。 任何应用数据或属性绑定的组件都表现出此行为。 当使用属性绑定的多选列表框时,我也遇到了同样的问题。 现在,您无需使用属性绑定,而是使用 getMembers()填充列表框,然后应用 setFilter(),不会发生上述问题。
您是否遇到了上述情况?
不确定我是否错过了设置,或者这是设计使然(似乎不常见)还是错误。 也许其他人可能会有更多反馈。
关于
穆斯塔法。
嗨,穆斯塔法
是的,我们在同一页面上。
我通过下拉菜单实现了相同的功能。 但是我还没有尝试使用列表框。我希望我也能做到。
我似乎只能使用尺寸过滤器来解决此问题。
谢谢
草皮
一周热门 更多>