У меня проблемы с правилами проверки по умолчанию для FormItems в виджетах DataGrid.
Все, что я хочу сделать, - это создать редактируемую сетку данных с формой с DateBox, которую пользователь может редактировать. К сожалению, к любому FormItem, который не только принимает текстовое значение, автоматически присоединяется валидация (проверено с помощью ввода чисел и DateBoxes).
Я создал новый проект с шаблоном ASP.NET MVC5 Application C # по умолчанию.
@(Html.DevExtreme().DataGrid<Entry>()
.Editing(e => e.Mode(GridEditMode.Popup)
.AllowUpdating(true)
.AllowDeleting(true)
.AllowAdding(true)
.Form(
f => f
.ID("datagrid-main-form")
.Items(items =>
{
items.AddGroup()
.ColCount(2)
.ColSpan(2)
.Items(groupItems =>
{
groupItems.AddSimpleFor(m => m.Date)
.IsRequired(false);
});
})
)
)
.Columns(columns =>
{
columns.AddFor(m => m.Date).Width(150);
})
.DataSource(d => d.WebApi()
.Controller("DatagridMain")
.Key("ID")
.InsertAction(true)
.UpdateAction(true)
.DeleteAction(true)
)