跳转到内容

穿梭框选择(扩展)

通过穿梭框区分未选数据和已选数据。基于数据选择编辑器进行扩展,编辑器样式代码名称为:TRANSFER_PICKER

示例效果

输入参数

名称说明类型默认值
value编辑器值[String, Array, Object, Number]-
controller编辑器控制器对象new RequiredProp(Object as PropType<C>)-
data容器数据,通常为表单数据,表格行数据,面板数据new RequiredProp(Object as PropType<IData>)-
disabled是否禁用{ type: Boolean }false
readonly是否只读{ type: Boolean, default: false }false
controlParams容器控件参数,一般是指表单部件控件参数、表格控件参数、面板控件参数{ type: Object, required: false }-

事件

名称说明类型
change值变更事件{_value:V, _name?:string, _ignore?:boolean}
infoTextChange信息文本变更事件{_text:string}

编辑器参数

名称说明类型默认值
titles用于自定义列表标题,该值为字符串数组。其中下标为 0 的字符串对应穿梭框左侧列表的标题,下标为 1 的字符串对应穿梭框右侧列表的标题string[]["可选列表","已选列表"]
buttontexts用于自定义按钮显示文字,该值为字符串数组。其中下标为 0 的字符串对应左侧按钮文字,下标为 1 的字符串对应右侧按钮文字string[]["删除","添加"]
remotesearch是否启用远程过滤搜索功能。左侧列表默认采用本地过滤搜索,若此值为 true,则会开启远程过滤搜索booleanfalse
valuetype编辑器的值类型stringundefined
objectidfield值类型为OBJECTS时的对象标识属性。当值类型非 OBJECTS 且配置了此参数时,抛出的值为选中数据以值分隔符拼接而成的字符串stringundefined
objectnamefield值类型为OBJECTS时的对象名称属性。也用于控制是否触发左侧列表数据的默认加载,配置时会触发默认加载,不配置时不会触发默认加载stringundefined
objectvaluefield值类型为OBJECTS时的对象值属性stringundefined
readonly设置编辑器是否为只读态booleanfalse
未来已来,立即拥抱应用融合的力量
Released under the MIT License.