3
グリッドにバインドされたDateTimeフィールドがあります。グリッドが編集モードに入ると、日付/時刻ピッカーが表示されますが、値はクリアされます。これにより、ユーザーは日付/時刻を再度入力する必要があります。編集モードが起動されたときにその値がクリアされる理由は何ですか?グリッドが編集モードに入ると、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()
);
})
)
私は解決策を見つけました:http://stackoverflow.com/a/28193910/901083 –