本帖最后由 x1061875478 于 2021-9-29 20:30 编辑
layui作为最经典的前端框架之一,其官网将于2021年10月13日下钱,回归最纯粹的开源当中去。
这个版本的laydate插件是基于layui2.6.8版本制作,最低支持活字格设计器6.0.100.0
主要解决我个人开发中的几个问题:
1、不与外部引入的layui冲突
2、提供多种日期时间的选择
3、可以自定义格式
4、可直接获取时间格式的值
此前已经有个人开发者制作了"lay日期"这款插件,是个不错的插件,本插件并不是为了替换它,而是为了满足不同需求而开发。
"lay日期"使用了laydate的独立组件开发导致外部引入layui时会发生冲突,所以我决定重新进行简单的封装,同时根据我的业务场景进行定制。
如果有与我相同需求的可以试试这款插件,要注意的是它并不能与"lay日期"共存,所以如果你已经使用的lay日期并且没有问题,没有必要安装此插件。
这个版本还存在一些问题,主要是技术力有限导致,如果有大佬指点一下最好:
1、引用单元格不能获取值,所以引用单元格的功能暂时不可用,只能手动设置属性。
2、颜色不能使用选择器。
3、由于是个人的插件,比如表格这种控件时无法使用此插件的。
因为官方的插件教程就是laydate的封装,所以可以照着制作,后面的文档不是太详细还需要慢慢摸索。
最后希望官方能完善好日期控件,让大家开发更加高效。
关于格式问题可以先参考官网描述:
layDate - JS 日期和时间选择器组件/插件 - 在线演示 - Layui
插件效果:
国庆后layui将发布2.7.0版本,重写了日期范围的交互逻辑,之后更新会基于2.7版本更新。
可能会更新吧
21/9/29
根据大佬的指点进行了改进:
引用单元格正常了
最新版:
LayDateCellType.zip
(368.08 KB, 下载次数: 76, 售价: 30 金币)
|