按客戶要求修改了EasyUI的datetimebox默認時分秒

今天給一個老客戶修改了一個問題,參考管家幫軟件的時間插件選擇器,以下就是客戶給的例子。

按客戶要求修改了EasyUI的datetimebox默認時分秒

這邊項目用的是easyui時間選擇器是這個樣子滴,還有2個不同,1個是需要選擇2次,再就是時分秒隨系統時間變化。

按客戶要求修改了EasyUI的datetimebox默認時分秒

客戶不滿意的點是對時分秒的處理,我們項目裡的時分秒都是和系統時間同步的,而客戶的要求是知查詢當天的就可以了。而客戶需求裡還有個每秒執行的定時任務,時分秒的選擇還不能丟。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'); }">。

這樣客戶需求就完成了,想想這個需求是挺簡單的,為什麼剛開始的時候沒有考慮到這個問題,歸根結底還是沒有跟客戶溝通清楚,只是按照經驗在實現,沒有深挖客戶想法造成的。

按客戶要求修改了EasyUI的datetimebox默認時分秒


分享到:


相關文章: