温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

在layui的layDate组件中如何添加设置一周开始

发布时间:2021-09-23 16:45:35 来源:亿速云 阅读:294 作者:小新 栏目:开发技术

这篇文章主要介绍了在layui的layDate组件中如何添加设置一周开始,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

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

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

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

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

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

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

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

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

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

感谢你能够认真阅读完这篇文章,希望小编分享的“在layui的layDate组件中如何添加设置一周开始”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI