我正在使用Telerik RadGrids,並且對於DateTime類型的列有RadDatePickers。但是,當我想選擇一個日期時,它根本不起作用。沒有錯誤,但它根本不起作用。我注意到奇怪的是我可以選擇更多的日子,但我希望能夠通過在給定的日期點擊一次來選擇一天。RadGrid中的RadDatePicker
我注意到,當點擊前一個/下一個月時,我可以完全按照我的意願選擇一天,因此存在可能起作用的黑客攻擊(在我的研究中,它在第一次回發之後完美運行,但之前第一次回覆它根本沒有工作):
Public Sub PageInit(ByVal sender As Object, ByVal e As
System.EventArgs)
Me.Page.ClientScript.RegisterStartupScript(GetType(TTControls.TTAjaxState),
"Page_Init_" & Me.UniqueID, "if (!(hasEndRequest)) var hasEndRequest =
false; if (!(hasEndRequest)) {var prm =
Sys.WebForms.PageRequestManager.getInstance();prm.add_endRequest(function()
{$('.rcPrev').click();console.log('clicked');});} hasEndRequest =
true;", True)
End Sub
在上面的代碼中,您可以看到一個方法,它將成爲page init的處理程序。
但是,我非常希望能夠通過單擊RadDatePicker並單擊一天來選擇一天。這裏是我的RadDatePicker看起來像:
如果有人知道的解決方案,並決定與我分享它(如果該解決方案是不是黑客攻擊,那麼我會非常高興),我會非常gladful。
先謝謝您, LajosÁrpád。
我沒有看到RadDatePicker實例的SelectionMode屬性。 Howe可以訪問嗎? – 2012-07-09 13:55:20
你是對的DateTimePicker不支持該選項。 – 2012-07-09 13:58:21