按属性过滤要素

尝试一下在线预览

此示例演示如何在客户端按属性过滤要素。这可以通过创建新FeatureFilter 并指定其 where 子句,然后将过滤器对象应用于图层视图的过滤器属性来完成。

工作原理

示例按发出季节过滤山洪暴发警告。要查看不同季节发出的山洪暴发警告,请点击 filter 按钮,然后选择一个季节。

         
1
2
3
4
5
6
7
8
9
// User clicked on Winter, Spring, Summer or Fall
// set an attribute filter on flood warnings layer view
// to display the warnings issued in that season
function filterBySeason(event) {
  const selectedSeason = event.target.getAttribute("data-season");
    floodLayerView.filter = {
      where: "Season = '" + selectedSeason + "'"
    };
}

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

The action has been successful