• 技术文章 >web前端 >Layui教程

    在layui的layDate组件中添加设置一周开始的方法

    尚2019-11-23 15:53:26转载1275

    国际惯例周日作为一周的开始,但是有的用户使用习惯还是比较倾向周一作为一周的开始,但是目前laydate是没有一个配置项可以来决定这个的,在laydatePro中添加了一个配置项的支持如下:

    1.jpg

    从注释里面也可以看到,为了使用的方便,可以设置0到6(也就是Date.getDay()对应的值)之外,同时提供了可以设置成对应的日一二三或者Su,Mo,Tu这些。推荐:layui框架快速入门

    下面简单的介绍一下背后的实现逻辑:

    1、在默认的config中添加一个weekStart的初始值

    2.jpg

    2、在render的时候用正则表达式校验填入的值符合要求不,符合的话设置成对应的0-6如果不符合重置成0

    3.jpg3、到了后面实际渲染这个laydate的时候根据weekStart去生成节点

    这里有两个部分,一个是表头的th上显示的

    4.jpg另外一个是实际td里面的内容的

    5.jpg到此关于设定一周开始的就改好了,例子给出的是周一开始,这个实际是使用会比较常见的,但是并不是只能设置周一,实际上支持设置任意一天作为开始,后面跟据实际需要的时候设置即可

    1.gif

    以上就是在layui的layDate组件中添加设置一周开始的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:fly社区,如有侵犯,请联系admin@php.cn删除
    专题推荐:layui layDate
    上一篇:layui框架的table字段筛选功能介绍 下一篇:解决layUI导出到Excel时身份证号码、银行卡号显示不正确问题
    大前端线上培训班

    相关文章推荐

    • layui之弹出层关闭和刷新问题• 对于layui框架源码兼容性微调介绍• 改造传统jquery扩展为layui模块方法介绍• layui数据表格使用的几个技巧

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网