есть ли способ переопределить шаблон редактора в Kendo Grid с помощью оболочек MVC?

У меня есть Kendo Grid, использующий режим редактирования incell, который включает целочисленный столбец. Как и в большинстве целочисленных столбцов, когда я добавляю новую строку, она автоматически добавляет значение 0 и использует шаблон редактора IntegerTextBox. Однако, поскольку пользователь не хочет когда-либо использовать ролики и не хочет возвращаться на 0 перед установкой их значения, они попросили нас отключить шаблон, чтобы он вел себя как любой другой редактор. Я знаю, что могу создать общий шаблон редактора, который, по сути, представляет собой просто @Html.EditorFor(m => m), но это кажется пустой тратой времени. Есть ли способ просто сказать сетке или модели, что я не хочу использовать шаблон редактора? Могу ли я подсказать несуществующий шаблон?

    [Required]
    [Display(Name = "Column Order")]
    [Range(1, 99)]
    public int ColumnOrder { get; set; }

Изменить: я знаю, что могу создать еще один общий шаблон (например, назовем его ColumnOrder.cshtml) и сделать этот шаблон простым @EditorFor(m => m), а затем использовать [UIHInt("ColumnOrder")], но это кажется пустой тратой времени, когда все, что я хочу сделать скажите НЕ использовать шаблон Integer.


person Elsimer    schedule 12.06.2013    source источник
comment
вы можете иметь EditorTemplates в Views/Shared и использовать их для этих редакторов   -  person HaBo    schedule 13.06.2013


Ответы (1)


Разве вы не можете сделать тип данных столбца int?

    public int? ColumnOrder { get; set; }
person jaichil    schedule 16.07.2013