1

データを表示したいグリッドを取得しましたが、何らかの理由で日時フィールドを編集するときに日付ピッカーを使用できません。EditorTemplateName を使用してみましたが、日付が入力されていない昔ながらのタイムピッカーが表示されます。

editortemplate を使用する場合の昔ながらの日付ピッカー

このような日付ピッカーが欲しい

これを経験した人はいますか?

4

2 に答える 2

7

解決策を見つけました。一般的な cshtml ファイルを追加する必要があるようです。共有フォルダーにフォルダーを追加し (共有フォルダーは必須です)、クラス "Date.cshtml" を追加しました。

日付.cshtml

@model DateTime?

@(Html.Kendo().DatePickerFor(m => m).Format("dd/MM/yyyy"))

グリッドでは、このエディター テンプレートを参照できます

columns.Bound(x => x.DisplayDate).Format("{0:dd/MM/yyyy}").EditorTemplateName("Date")
于 2013-11-05T12:10:18.893 に答える
2

MVCラッパーであなたが試みていることはしていませんが、クライアント側で行いました。この JS Bin を確認してください。おそらく、列エディター テンプレートの構成に役立つでしょう。

日時列エディターのクライアント側構成を示す JS Bin

于 2013-11-04T21:09:05.277 に答える