今天给一个老客户修改了一个问题,参考管家帮软件的时间插件选择器,以下就是客户给的例子。
这边项目用的是easyui时间选择器是这个样子滴,还有2个不同,1个是需要选择2次,再就是时分秒随系统时间变化。
客户不满意的点是对时分秒的处理,我们项目里的时分秒都是和系统时间同步的,而客户的要求是知查询当天的就可以了。而客户需求里还有个每秒执行的定时任务,时分秒的选择还不能丢。OK那就把开始时间的时分秒设置成“00:00:00”,结束时间的时分秒设置成“23:59:59”。
datetimebox默认打开面板显示的是当前的时间,这个时间控件有个spinner方法可以获得时间微调器对象,它依赖的combo组件有一个onShowPanel事件。所以可以这样来实现需求:
class="easyui-datetimebox"data-options="onShowPanel:function(){ $(this).datetimebox('spinner').timespinner('setValue','00:00:00'); }">。
这样客户需求就完成了,想想这个需求是挺简单的,为什么刚开始的时候没有考虑到这个问题,归根结底还是没有跟客户沟通清楚,只是按照经验在实现,没有深挖客户想法造成的。
领取专属 10元无门槛券
私享最新 技术干货