gpt4 book ai didi

asp.net-mvc - 当网格进入编辑模式时日期时间选择器清除值

转载 作者:行者123 更新时间:2023-12-03 04:21:31 27 4
gpt4 key购买 nike

我有一个绑定(bind)到网格的日期时间字段。当网格进入编辑模式时,会显示日期/时间选择器,但其中的值会被清除。这迫使用户重新输入日期/时间。知道为什么触发编辑模式时它的值会被清除吗?

@(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()
);
})
)

最佳答案

我通过设置编辑器模板解决了该问题。默认情况下,它使用日期时间选择器。幸运的是,我不需要 TimePicker 部分。

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

关于asp.net-mvc - 当网格进入编辑模式时日期时间选择器清除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10175510/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com