layui 2.4.0 发布,一个小小新起点

动态 未结
117 6506
贤心
贤心 2018-8-28
悬赏:20飞吻
欢迎来到 layui 2.4。本次除了 table 组件较大幅度的加强,还特别添加了业界比较常见的两款新组件:颜色选择器滑块。依然没有看到 tree?多选框等等你想要的功能性组件?不必着急,我们推出了layui 第三方扩展组件平台,它用于收集来自 layui 官方以外的组件,由贡献者自己维护,以群众之力共同完善 layui!
layui 更新日志
# v2.4.0

● [加强] table 组件
● [新增] 工具栏区域,通过 toolbar 参数开启,可以自定义工具按钮
● [新增] 列显示隐藏功能,位于工具栏右侧
● [新增] 表格导出功能,位于工具栏右侧。也可通过 table.exportFile() 方法导出
● [新增] 表格打印功能,位于工具栏右侧
● [新增] 合计行功能,通过 totalRow 参数开启
● [新增] 单选框列,通过 type:'radio' 开启
● [新增] 工具栏事件(toolbar)、行单击事件(row)、行双击事件(rowDouble)
● [新增] 数据预解析回调函数:parseData,用于将返回的任意数据格式解析成 table 组件规定的数据格式
● [新增] 数据初始时的 loading,并更换了风格
● [新增] title 参数,用于定义 table 的大标题(在文件导出等地方会用到)
● [新增] 表头参数 cols 的 hide 子参数,用于控制隐藏列
● [新增] 表头参数 cols 的 totalRow 子参数,用于开启该列的合计功能
● [新增] 表头参数 cols 的 totalRowText 子参数,用于显示自定义的合计文本
● [优化] 自动分配列宽导致无故出现横向滚动条的问题
● [优化] 自动分配的列宽可跟随浏览器窗体尺寸改变而重新适配
● [优化] 单元格溢出状态的展开体验
● [优化] 多处细节问题
● [修复] templte 为函数时,单元格编辑和 tool 事件的 update 均未执行模板解析的问题
● [修复] form 组件中的元素在 table 中一些不友好的显示问题
● [修复] 表格容器在隐藏区域时(如 Tabs 中),未能显示分页栏的问题
● [新增] colorpicker 颜色选择器组件
● [支持] hex、rgb、rgba 三类色彩模式
● [支持] 自由拖拽设置
● [支持] 透明度拖拽设置,需配合 rgba 色值
● [支持] 预定义颜色列表,可自由配置
● [支持] 三种颜色框风格,可用于和不同尺寸的表单和按钮搭配
● [支持] 颜色被改变和选择完毕的回调
● [注意] colorpicker 组件不支持ie10以下版本,其它高级浏览器均支持
● [新增] slider 滑块组件
 ● [支持] 水平和垂直两种滑块类型
● [支持] 支持自定义滑块数值区间
● [支持] 开启滑块范围模式拖拽
● [支持] 开启输入框动态改变滑块数值
● [支持] 自定义滑块间隔长度
● [支持] 自定义数值提示文本
● [支持] 自定义主题色
● [支持] 滑块数值被改变的回调,以及动态改变滑块的外部方法
● [完善] form 组件
● [修复] checkox 组件的 primary 风格在文字很长的情况下出现的显示异常问题
● [修复] select 组件搜索后,上下快捷键选择失效的问题
● [其它]
● [修复] layDate 组件在设置了非法 初始 value 时,点击空白处报错的问题
● [剔除] css 中备选字体 \5FAE\8F6F\96C5\9ED1(微软雅黑),以免版权问题。尽管它并不会优先使用

最后放个颜色选择器组件的操作镇楼



回帖
  • 石头8
    2018-8-28
    麻烦考虑一下实际需求好不好,不管是以前的排序,还是现在更新的求和,导出什么的。现实需求都是要求所有行重新排序,所有行求和,所有行导出,不是一页的排序,一页的求和,一页的导出
    10 回复
  • @贤心 此次更新的问题:
    1.排序、合计列等这些功能 ,我感觉您应该提供接口才对,单纯的做一页的导出或者合计貌似没什么意思,实际场景很少是这样子,而且导出也不会导出操作列啊
    2.我自定义了顶部toolbar,如何去掉默认这三个按钮,没找到办法
    3.table reload导致重绘table,体验极差,按道理说应该填充和绘制分开去做
    2 回复
  • 威吱吱
    2018-8-28
    18楼 。大大
    1 回复
  • table支持多级参数绑定了吗?
    {
    data:{
    items:[]
    }
    }
    1 回复
  • @贤心 右侧的功能说实话在实际场景中很少这么干的,打印当前页数据而且还带着操作列,这样子的东西让客户看到的崩溃了
    1 回复
  • @贤心
    table的reload整体重绘,这个问题很头痛,能不能下个小版本修复修复,把填充和绘制分开,不至于看起来像刷新而且有滚动条会导致置顶等着一系列问题,目前window的resize之后,表格是重新适应了,但是我发现操作列本身是固定的,我改变了resize,table底部是有滚动条,但是却没有固定操作列
    1 回复
  • @贤心 我的建议是不要去做前端功能,而是提供标准的接口,貌似谁也说不出来您的好坏吧,而且还灵活
    1 回复
  • @贤心 我怎么感觉这版都不是你写的
    1 回复
  • vip_admin
    2018-8-28
    [赞] ,第一
    0 回复
  • 板凳,前排留名
    0 回复
  • [赞]
    0 回复
  • 力挺 layui
    0 回复
  • lay初见
    2018-8-28
    留名,刚好看到了新版本
    0 回复
  • aimon
    2018-8-28
    字体好像有问题
    0 回复
  • select框终于好用了
    0 回复
  • 终于开始了
    0 回复
  • 前排占座,加油啊!~
    0 回复
  • [太开心] [太开心] [太开心]
    0 回复
  • 不错,越来越好用
    0 回复
  • Jasmine_w
    2018-8-28
    [鼓掌] [鼓掌] [鼓掌] [给力] layui越来越好
    0 回复
  • jhyyeye
    2018-8-28
    表格更新太给力了,早点更新就好了, 都开发完了。
    不过图标还有问题,希望下个版本能完成,官方实例有的图标都无法显示。
    0 回复
  • 南鸢000
    2018-8-28
    [鼓掌] [good]
    0 回复
  • 更新了好些实用的小功能[good]
    0 回复
  • Yoga
    2018-8-28
    好好好[钟]
    0 回复
  • 棒棒哒[话筒]
    0 回复
  • 胡歌
    2018-8-28
    [good]
    0 回复
  • 威吱吱
    2018-8-28
    @威吱吱 19楼....
    0 回复
  • Xinu
    2018-8-28
    火钳刘明[ok]
    0 回复
  • xhq
    2018-8-28
    表头toolbar右侧按钮是否可以定义是否显示,自定义添加图标 ?
    0 回复
  • Jasmine_w
    2018-8-28

    表格中下拉框显示问题好像没解决吗?
    0 回复