-

穿梭框组件文档 - layui.transfer

穿梭框组件的初衷来源于 layui 社区的扩展组件平台,并且在 layui 2.5.0 的版本中开始登场。其适用的业务场景多样,不妨一试。
模块加载名称:transfer
引入layui全局类库
<link rel="stylesheet" href="/static/layui/css/layui.css">
<script src="/static/layui/layui.all.js" charset="utf-8"></script>
快速使用
基础效果--获取代码
定义标题及数据源--获取代码
初始右侧数据集合--获取代码
显示搜索框--获取代码
数据格式解析--获取代码
穿梭时的回调--获取代码
实例调用--获取代码
基础参数

目前 transfer 组件提供以下基础参数,可根据需要进行相应的设置

参数选项 说明 类型 默认值
elem 指向容器选择器 String/Object -
title 穿梭框上方标题 Array ['标题一', '标题二']
data 数据源 Array [{}, {}, …]
parseData 用于对数据源进行格式解析 Function 详见数据源格式解析
value 初始选中的数据(右侧列表) Array -
id 设定实例唯一索引,用于基础方法传参使用。 String -
showSearch 是否开启搜索 Boolean false
width 定义左右穿梭框宽度 Number 200
height 定义左右穿梭框高度 Number 340
text 自定义文本,如空数据时的异常提示等。
text: {
  none: '无数据' //没有数据时的文案
  ,searchNone: '无匹配数据' //搜索无匹配数据时的文案
}             
              
Object -
onchange 左右数据穿梭时的回调 Function 详见穿梭时的回调
结语

穿梭框组件极易上手,在浩瀚的业务需求中,值得一用。

layui - 在每一个细节中,用心与你沟通