AttributeFilter 属性过滤
对用户传入的待查询图层,根据图层属性字段构建SQL表达式。
<mapgis-attribute-filter></mapgis-attribute-filter>
基本用法
传入图层ID
API
属性
| 参数 | 说明 | 类型 | 默认值 | 版本 |
|---|---|---|---|---|
| layer | 图层对象,可以是webclient-common库的图层对象或者子图层对象,监听属性 | zondy.layer.Layer | zondy.layer.Sublayer | ||
| layerId | 图层Id,传入图层Id来查找图层,监听属性 | string | ||
| sublayerId | 子图层Id,通过图层Id和子图层Id来查找子图层,监听属性 | string | ||
| filterExpression(v-model) | 属性过滤表达式 | string | '' | |
| featureIds | 要素id过滤条件 | number[] | [] | |
| layerQueryOptions | 查询参数 | LayerQueryOptions | ||
| showAttributeSearchType | 是否显示属性过滤查询方式 | boolean | false |
事件
| 事件名称 | 说明 | 回调参数 | 版本 |
|---|---|---|---|
| submit | 提交构建的SQL表达式和要素id | (filterExpression, featureIds) | |
| reset | 重置构建的SQL表达式和要素id | (filterExpression, featureIds) |
方法
| 名称 | 描述 | 版本 |
|---|---|---|
| clearState | 清除状态 |
