跳转到内容

TreeSelect

树级选择控件,继承自CascadeModelSelect

API

ICascadeModelSelectProps

参数类型说明默认值
parentFieldstring父节点字段名,该属性必填-
hasChildrenFieldstring是否存在子节点字段名,与isLeafField属性必须至少配置一个-
isLeafFieldstring是否为叶子节点字段名,与hasChildrenField属性必须至少配置一个-
leafOnlyboolean是否只能选择叶子节点-
valueFieldstringvalueField,该属性已弃用,默认为id,不可配置-
modalTitlestring自定义控件的模态框标题-
dataConditionstring筛选条件,“id==1”-
searchConditionstring外层select搜索时的筛选条件,“level==2”-
extraFieldsstring配置需要额外获取的字段,“field1,field2,field3”-
optionFormatstring下拉选项可自定义,可用的字段默认包含mainField,其它字段通过extraFields 传入-
depthLimitnumber最大展示层级(最大值为4)-
enableSelectLevelnumber指定可选择的层级数(最大值为4)-
dataSourcestring数据来源-
columnTitlesstring[]各类目标题-
linkSelectModeboolean是否开启父子接点关联合并选项,例如,全选子级节点,只返回父级节点id-
dataSourceContextIDictionary | IDictionary[]dataSourceContext , v2 即将废除-
openModalOnClickboolean是否通过点击事件打开弹窗-
dataParamsstring配合dataSource入参,object格式,请求时会merge到search中-
onlyShowPanelboolean是否直接展示级联面板-
labelFieldstring显示的节点名称-
searchableboolean是否可搜索,是否显示搜索框true
showLevelSelectAllboolean是否支持层级全选false
orderFieldstring获取节点列表时的排序字段名称,配合order属性使用-
order’asc’ | ‘desc’获取节点时的排序规则,配合orderField属性使用-
modalWidthstring | number自定义弹窗宽度,可设置具体宽度或者百分比-

用法

<View title="CascadeModelSelect" version="2">
<Form model="trantor_doc_Person">
<Fields>
<Field name="department">
<RenderType>
<TreeSelect />
</RenderType>
</Field>
</Fields>
</Form>
</View>

注意:当前例子为0.17.x 版本