1. 程式人生 > >datetimebox設定預設時分秒

datetimebox設定預設時分秒

用過Easyui的人都知道,在datetimebox控制元件中,預設時分秒為當時的時分秒,比如我現在在介面中點選時間檢索時,我選擇8月1號的,在Text框中顯示的就是2015-8-1-19:03:58 這樣的數值。時間查詢都是有兩個時間控制元件的,一個開始時間,一個結束時間。。如果你選擇今天,那自然是現在時分秒是對的,但如果你開始時間你也讓客戶預設選擇現在的時分秒。

你想想,如果我要查詢的是昨天到今天的資料,他選擇了2015-8-14 19:08:33  這樣的開始查詢,那14號七點前的資料呢?如果每次都要客戶自己去改控制元件下面的時分秒,改成00:00:00的話,客戶會抱怨的。

我在網上查過這方面的問題,但都沒有得到答案,你們也可以百度試試,都是時間格式。可我要的是設定預設時分秒為00:00:00. 有人會說,直接去原始碼中改,是的,可以這麼改,我也試過,但你改了後,所有的datetimebox控制元件都是00:00:00的時分秒了,那你檢索條件中的結束控制元件,你也變成了這樣的,這是不合需求的,結束控制元件要的是現在的時分秒,

那我們可以重寫他的datetimebox方法,說了這麼多,我還是貼圖吧。

	$('#ZJQGL_BJSJ1').datetimebox({
		required : false,
		onShowPanel:function(){
			$(this).datetimebox("spinner").timespinner("setValue","00:00:00");
		}
	});
是這麼一句程式碼。。說了這麼多廢話,哈哈,如果一篇部落格只貼這麼一句程式碼的話,會感覺很空虛,我比較喜歡介面一開始看起來美觀,充實,所以就廢話了一下,莫怪莫怪