我有一个使用包含整数列的incell编辑模式的Kendo Grid。与大多数整数列一样,当我添加新行时,它会自动添加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")]
但是当我想要做的就是浪费时告诉它不要使用整数模板。
答案 0 :(得分:2)
你不能使列的数据类型为int吗?
public int? ColumnOrder { get; set; }