我想在我的CRM表單(MS Dynamics CRM 2011)上設置一個只顯示時間的字段。由於這顯然不可能,我打算使用DateTime
字段並隱藏日期部分。在DateTime字段中隱藏日期部分MS Dynamics CRM 2011
如何使用JavaScript在DateTime
字段上隱藏日期部分?使用日期的一個部分的
我想在我的CRM表單(MS Dynamics CRM 2011)上設置一個只顯示時間的字段。由於這顯然不可能,我打算使用DateTime
字段並隱藏日期部分。在DateTime字段中隱藏日期部分MS Dynamics CRM 2011
如何使用JavaScript在DateTime
字段上隱藏日期部分?使用日期的一個部分的
支持的方法是創造,而不是在實體上一個新的屬性(文本字段名爲Time),並把那表格。將當前的DateTime字段放在窗體上,使其不可見,然後在窗體的onChange事件上使用Javascript事件來驗證它是有效的時間。
然後在窗體的onSave事件中,將時間複製到窗體上隱藏的Date Time屬性(還記得標記爲Force Submit Always
)。
這樣,用戶就不會被迫挑日子(雖然時間選擇將是可以說是更困難)
// 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";
這是行不通的CRM 2011 –
var DateTimeA = new Date();
var temp = DateTimeA.Split("/");
DateTimeA = temp[0];
例...
使用日期時間庫 –
我想隱藏日期字段不獲取日期 –
使用$(#DateTime_id).hide(); –
我認爲這不是很好的做法,因爲用戶可以設置不同的值 –
@AmilaRukshan不知道你的意思是「設置值變化類型「。您必須創建並添加Javascript才能驗證輸入的時間是否有效。 – Daryl
是的,這是很好的添加Javascript來驗證時間,謝謝你的幫助 –