Telerik RadGridsを使用しており、DateTimeタイプの列にRadDatePickersを使用しています。ただし、日付を選択したい場合は、まったく機能しません。エラーはありませんが、単に機能していません。不思議なことに、もっと多くの日を選択できることに気づきましたが、特定の日に1回クリックすることで、1日を選択できるようにしたいと思います。
前月/来月をクリックすると、希望どおりに日を選択できるので、うまくいく可能性のあるハックがあることを確認しました(私の調査では、最初のポストバックの後、最初のポストバックの前に完全に機能しましたまったく機能しませんでした):
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
上記のコードでは、ページ初期化のハンドラーとなるメソッドを確認できます。
ただし、RadDatePickerをクリックして日をクリックすることで、日を選択できるようにしたいと思います。これが私のRadDatePickerがどのように見えるかです:
誰かが解決策を知っていて、それを私と共有することを決定した場合(解決策がハックでない場合、私は非常に幸せです)、私は非常にうれしいです。
よろしくお願いします、LajosÁrpád。