# 资源树高级搜索

res-advanced-search
# 更新日志
- 5月12日 增加过滤掉dataSource 为 metric、otherCi的属性 v2.0.25

高级搜索树组件

## API

| 参数名                   | 说明                                                     | 必填 | 类型        | 默认值                                                  | 备注                                                                                                                                                                                                                                                                                                              |
| ------------------------ | -------------------------------------------------------- | ---- | ----------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| request                  | 请求方法，可使用 ice 框架中的 request                    | 否   | string      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| ciType                   | 模型主资源 code，                                        | 否   | string      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| resTypeFilter                   | 资源类型过滤                                       | 否   | function      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| componentCode            | 模型子资源 code，                                        | 否   | string      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| visible                  | 显示隐藏搜索树                                           | 否   | Boolean     | true                                                    |                                                                                                                                                                                                                                                                                                                   |
| disabledFirstSelect      | 是否失禁资源选择                                         | 否   | Boolean     | true                                                    |                                                                                                                                                                                                                                                                                                                   |
| initValues               | 规则初始树                                               | 否   | object      | [{ relation: 'and', children: [{ key: 1, type: {} }] }] | [{ relation: 'and', children: [{ key: 1, type: { rootCi:资源类型, type: 检索方式,attributes: 选择的属性,relation: 关系, option: 操作符, instanceId:资源实例 id,searchValue: 筛选条件,dataType: 属性类型,attributesOption: 属性带选项数据,relationOption: 关系带选项数组,instanceOption:实例数组} }] }c]           |
| shortTimeValue           | 临时存储值，有重置功能时使用此属性，结构等同于 initValue | 否   | Object      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| resetButtonStateCallBack | 返回，当前值是否与初始值相同                             | 否   | function    | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| className                | 自定义类名                                               | 否   | string      | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| onChangeCallBack         | 规则变化回调                                             | 否   | function    | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| visibleAttribute         | 展示的属性 code 数组                                     | 否   | Array       | 显示全部属性                                            |                                                                                                                                                                                                                                                                                                                   |
| ref                      | 获取树表单、拼接查询字段的方法                           | 否   | HTMLElement | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| customResCom             | 自定义资源选择组件                                       | 否   | function    | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| filterCiRes              | 过滤资源选项                                             | 否   | function    | -                                                       |                                                                                                                                                                                                                                                                                                                   |
| domainIsOptional         | 级联第一层是否可选                                       | 否   | Boolean     | false                                                   | |
| cascaderSelectProps         | 级联选择组件属性                                       | 否   | object    | {listStyle:{width: '153px', height: '256px' }}|   
|  filterSearchWay        | 检索方式过滤                                       | 否   |Array    | -                                                  |                                                                             "all","attributes","relation"三个属性                                                                                                                                                                                                                                   |
|ciTypefilter   | 第一列资源类型过滤                                       | 否   |Function    | -                                                  |                                                                             （item）=>{}  ，返回true显示                                                                                                                                                                                                                               |
|module   | 树展示场景                                      | 否   |Function    | -                                                  |       resourceCenter (资源中心),  moduleManagement（模型管理，默认全部展示）,    dataStore （数据仓库）                                                                                                                                                                                                                                                                                              |
|renderFinish   | 返回当前选择的信息                                    | 否   |Function    | -                                                  |       （value）=>{}                                                                                                                                                                                                                                                                                              |
|maxGroupNum   | 最大组数                                  | 否   |Number   | -                                                  |       -                                                                                                                                                                                                                                                                                             |
|maxConditionNum  | 最大总的条件数                                   | 否   |Number    | -                                                  |      -                                                                                                                                                                                                                                                                                             |
|isNewRelationReq  | 是否启用新的关系查询接口                                   | 否   |Boolean    | -                                                  |      -                                                                                                                                                                                                                                                                           |canSelectDomain| 是否可选择领域层                                 | 否   |Boolean    | -                                                  |      false  |
|filterSearchWayFunc|                 过滤搜索方式数组     (Array,type,level)=>Array           | 否   |function    | -                                                  |      -  |
|noShowAllSearch|                 选择领域是否不展示全部搜索方式          | 否  |Boolean    | -                                                  |      true |