博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
带你走进iView的穿梭框
阅读量:4149 次
发布时间:2019-05-25

本文共 1140 字,大约阅读时间需要 3 分钟。

双栏穿梭选择框,常用于将多个项目从一边移动到另一边。

 Transfer 组件主要基于以下四个 API 来使用:

:data:总体数据,数组,每项为一个对象,且必须含有 key 值,组件基于此做索引。

:target-keys:目标列索引集合,数组,每项为数据的 key 值,Transfer 会将含有这些 key 值的数据筛选到右边。
:render-format:每行数据显示的格式函数,默认优先显示 label 值,没有时显示 key ,可以自己组合出需要的数据格式。
@on-change:当点击转移按钮时,组件本身并不会转移数据,而是触发事件,由用户来操作数据。

示例如下:

穿梭框高级用法,可以自定义两列的宽高、操作文案,以及底部自定义操作,更多配置见 API。

 Transfer props

属性 说明 类型 默认值
data 数据源,其中的数据将会被渲染到左边一栏中,targetKeys 中指定的除外。 Array []
targetKeys 显示在右侧框数据的key集合 Array []
render-format 每行数据渲染函数,该函数的入参为 data 中的项 Function 默认显示label,没有时显示key
selected-keys 设置哪些项应该被选中 Array []
list-style 两个穿梭框的自定义样式 Object {}
titles 标题集合,顺序从左至右 Array ['源列表', '目的列表']
operations 操作文案集合,顺序从上至下 Array []
filterable 是否显示搜索框 Boolean false
filter-placeholder 搜索框的占位 String 请输入搜索内容
filter-method 自定义搜索函数,入参为 data 和 query,data 为项,query 为当前输入的搜索词 Function 默认搜索label
not-found-text 当列表为空时显示的内容 String 列表为空

Transfer events

事件名 说明 返回值
on-change 选项在两栏之间转移时的回调函数 targetKeys, direction, moveKeys
on-selected-change 选中项发生变化时触发 sourceSelectedKeys, targetSelectedKeys

 

--------------如果大家喜欢我的博客,可以点击左上角的关注哦。 

转载地址:http://nupti.baihongyu.com/

你可能感兴趣的文章
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
springmvc传值
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
[转]C语言printf
查看>>
C 语言学习 --设置文本框内容及进制转换
查看>>
C 语言 学习---判断文本框取得的数是否是整数
查看>>
C 语言 学习---ComboBox相关、简单计算器
查看>>
C 语言 学习---ComboBox相关、简易“假”管理系统
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
C 语言 学习---复选框及列表框的使用
查看>>
第十一章 - 直接内存
查看>>
JDBC核心技术 - 上篇
查看>>
一篇搞懂Java反射机制
查看>>
Single Number II --出现一次的数(重)
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
Mysql中下划线问题
查看>>