Avinash Gupta Ответов: 0

Как добавить ограничение maxlength в сетку kendo, где столбец имеет тип даты?


Итак, у меня есть сетка кендо, где два столбца имеют тип даты. Я хочу ограничить введенные ключи в поле даты только 10 цифрами. Я попытался поместить @maxlength="10" в HtmlAttributes, но это не работает.

Но это работает, когда у нас есть явный пример datepicker:-
@(Html.Kendo().DatePickerFor(x=>x.NotificationDate).Name("NotificationDate").Format("MM/dd/yyyy").Max(DateTime.Today)
                                .HtmlAttributes(new
                                {
                                    id = "NotificationDate",
                                    @onkeypress = "return acceptDateFormat(event)",
                                    @onchange = "ValidateDate('NotificationDate', true)",
                                    @maxlength = "10",
                                    @type = "datetime"
                                }))


Вот, это работает. Но не в том месте, куда я хочу.
Пожалуйста, помогите мне с этим.

Что я уже пробовал:

columns.Bound(c => c.DueDate).Title("Due").Format("{0:MM/dd/yyyy}").Width(120).HtmlAttributes(new
            {
                @onkeypress = "return acceptDateFormat(event)",
                @maxlength = "10",
                @type = "datetime"
            });
            columns.Bound(c => c.CompletedDate).Title("Completed").Format("{0:MM/dd/yyyy}").Width(120).HtmlAttributes(new
            {
                @onkeypress = "return acceptDateFormat(event)",
                @maxlength = "10",
                @type = "datetime"
            });

0 Ответов