资源树高级搜索
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 | - | - |
filterSearchWayFunc | 过滤搜索方式数组 (Array,type,level)=>Array | 否 | function | - | - |
noShowAllSearch | 选择领域是否不展示全部搜索方式 | 否 | Boolean | - | true |