@riil-frontend/component-res-advanced-search

高级搜索树组件

Usage no npm install needed!

<script type="module">
  import riilFrontendComponentResAdvancedSearch from 'https://cdn.skypack.dev/@riil-frontend/component-res-advanced-search';
</script>

README

资源树高级搜索

res-advanced-search

高级搜索树组件

API

参数名 说明 必填 类型 默认值 备注
request 请求方法,可使用 ice 框架中的 request string -
ciType 模型主资源 code, string -
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 false
filterSearchWay 检索方式过滤 Array false "all","attributes","relation"三个属性