从 ArcGIS Experience Builder 中的多个微件操作中过滤表

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

我有两个表格小部件。当用户从小部件 1 中选择一个值时,它会根据所选类别过滤地图上的“表 A”。但是,当用户从小部件 2 中选择一个值时,我希望根据小部件 1 和小部件 2 的组合选择在地图上过滤“表 A”。

这是“表A”的结构:

ObjectID Category Zone

1   1   1
2   2   1
3   1   2
4   3   2

过滤逻辑应按如下方式工作:

当用户从小部件 1 中选择一个值时,应过滤“表 A”以仅显示类别与所选值匹配的行。

当用户从小部件 2 中选择一个值时,应过滤“表 A”以仅显示类别与小部件 1 中所选值匹配且区域与小部件 2 中所选值匹配的行。

例如:

如果用户从小部件 1 中选择类别 1,则应过滤表以显示具有 ObjectID 1 和 3 的行。

如果用户随后从小部件 2 中选择区域 1(而在小部件 1 中仍选择类别 1),则应进一步过滤表格以仅显示 ObjectID 1 的行。

如何有效地实现基于两个小部件的选择的过滤?

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