如题
我希望实现的效果类似Excel中的效果。例如在日期控件中,用户输入 2024-03-26 或是 3-26 都能转变成 2024-03-26 的日期?
直接转换是不行的,但是可以校验你输入的值,
可以不允许直接编辑
没有这个效果。要不然你就不要用日期控制。不然就要用户去选择日期,或者录入标准的日期。。一个是帆软一个是excel.你不要什么都按excel的标准去衡量它。
不用日期控制录入后,用公式形态可以显示成这样。但是入库你也要处理才可以,还有3-26为什么一定是24年,也可以是23年
写一个编辑结束事件去获取到输入的值,之后JS判断,是否拼接年份,以及3前面的0。之后再format设置格式,重新setValue值写回日期控件