-->

当网格进入编辑模式选择器日期时间值清零(When grid enters edit mode Dat

2019-09-16 14:11发布

我有一个绑定到一个网格中的DateTime字段。 当电网进入编辑模式的日期/时间选择器的显示器,但该值是从它清除。 这迫使用户重新输入的日期/时间。 任何想法,为什么会触发编辑模式,当值清零?

@(Html.Telerik().Grid<ExpenseGridModel>()
    .DataBinding(dataBinding => dataBinding.Ajax()
        .Select("ExpenseAjaxBinding", "ExpenseEntry")
        .Update("ExpenseUpdate", "ExpenseEntry")
    )
    .Name("ExpensesGrid")
    .DataKeys(keys => keys.Add(r => r.id))
    .Columns(columns =>
        {
            columns.ForeignKey(o => o.categoryId, Model.expenseCategories, "Id", "Name");
            columns.ForeignKey(o => o.typeId, Model.expenseTypes, "Id", "Name");
            columns.Bound(r => r.date);
            columns.ForeignKey(o => o.classId, Model.expenseClasses, "Id", "Name");
            columns.Bound(r => r.description);
            columns.Bound(r => r.amount);
            columns.Command(commands =>
                    commands.Edit()                                          
            );
        })
         )

Answer 1:

我通过设置编辑模板固定的问题。 默认情况下,它是使用日期时间选择器。 好在我并不需要TimePicker部分。

columns.Bound(r => r.date).Format("{0:d}").EditorTemplateName("Date");


文章来源: When grid enters edit mode DateTime picker clears value