从DevExtreme ASP.NET MVC 19.1中的FromItem删除验证

时间:2019-05-29 08:27:13

标签: asp.net model-view-controller devexpress devextreme devexpress-mvc

我在使用DataGrid小部件中FormItem的默认验证规则时遇到麻烦。

我要做的就是创建一个带有表单的可编辑Datagrid,该表单带有一个DateBox,用户可以选择编辑它。不幸的是,任何不仅仅自动接受文本值的FormItem都附加了验证(已使用数字输入和DateBoxes进行了测试)。

我使用默认的“ ASP.NET MVC5应用程序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)
        )

0 个答案:

没有答案