2013-10-17 98 views

回答

1

支持的方法是創造,而不是在實體上一個新的屬性(文本字段名爲Time),並把那表格。將當前的DateTime字段放在窗體上,使其不可見,然後在窗體的onChange事件上使用Javascript事件來驗證它是有效的時間。

然後在窗體的onSave事件中,將時間複製到窗體上隱藏的Date Time屬性(還記得標記爲Force Submit Always)。

這樣,用戶就不會被迫挑日子(雖然時間選擇將是可以說是更困難)

+0

我認爲這不是很好的做法,因爲用戶可以設置不同的值 –

+0

@AmilaRukshan不知道你的意思是「設置值變化類型「。您必須創建並添加Javascript才能驗證輸入的時間是否有效。 – Daryl

+0

是的,這是很好的添加Javascript來驗證時間,謝謝你的幫助 –

0
// Set the date 
document.getElementById("field_name").DataValue = new Date(2000, 1, 1); 
// Hide the date part 
document.getElementById("field_name").childNodes[0].childNodes[0].style.display = 
    "none"; 
document.getElementById("field_name").childNodes[0].childNodes[1].style.display = 
    "none"; 
+0

這是行不通的CRM 2011 –

-1
var DateTimeA = new Date(); 
var temp = DateTimeA.Split("/"); 
DateTimeA = temp[0]; 

例...

+0

使用日期時間庫 –

+0

我想隱藏日期字段不獲取日期 –

+0

使用$(#DateTime_id).hide(); –