Select
下拉选择
以下拉列表的方式,允许用户选择一个或同时选择多个选项的控件
API
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| allowClear | 支持清除 | boolean | false |
| showSearch | 是否允许搜索(多选或单选选项超过 5 个时,默认允许搜索) | boolean | true |
| allowValues | 过滤选项值 | (values: array) => array | - |
| disabledValues | 标记不可选项 | (values: array) => array | - |
| allowGroups | 通过allowGroups过滤options的group项内包含的数据,最后返回过滤后options | string[] | - |
用法
<View title="Select"> <Record key="person" model="trantor_doc_Person" />
<Form model="trantor_doc_Person" title="编辑态"> <Fields> <Field name="isDeleted"> <RenderType> <Select /> </RenderType> </Field> </Fields> </Form>
<Form model="trantor_doc_Company" title="编辑态"> <Fields> <Field name="type" label="类型"> <RenderType> <Select @allowValues="values => values.filter(item => item === 'Limited')"/> </RenderType> </Field> <Field name="type" label="类型"> <RenderType> <Select allowClear /> </RenderType> </Field> <Field name="type" label="类型"> <RenderType> <Select showSearch /> </RenderType> </Field> <Field name="type" label="类型"> <RenderType> <Select @disabledValues="values => values.filter(item => item === 'Limited')"/> </RenderType> </Field> </Fields> </Form></View>