设置默认选中用户
场景描述
用户对话框组件,在打开时设置已选人员默认值
实现思路
使用组件上提供的默认选中用户或默认选择中用户条件属性实现
实现方法
“默认选中用户”和“默认选择中用户条件”的区别是:“默认选择中用户条件”是需要直接设置选中用户的orgid,“默认选择中用户条件”是需要设置js函数返回filter;当两个属性都设置时“默认选择中用户条件”的设置优先。
具体设置如下:
默认选中用户是需要直接设置人员成员的orgid的,如果是多个用,分隔:
默认选择中用户条件是通过函数返回filter设置的,filter的格式可以参考:js动态设置restData的filter
filter可以是json串或者json数组,需要在js中定义函数返回,然后在“默认选择中用户条件”,属性上调用函数如下:
js中函数定义
let defalutSelectedOrgs=()=>{
//return {'name':'name','value':'北生一','op':'eq'};//返回json
return [{'name':'name','value':'北质一','op':'eq'},{'name':'name','value':'北生二','op':'eq','kind':'or'}];//返回json数组
}
属性中调用: