剑道网格值中的剑道日期时间选择器未进入控制器
Posted
技术标签:
【中文标题】剑道网格值中的剑道日期时间选择器未进入控制器【英文标题】:kendo datetimepicker in kendo grid value not coming to controller 【发布时间】:2021-01-10 15:19:09 【问题描述】:我正在尝试从 Grid 中的 kendodate 时间选择器传递日期时间值。在我的控制器中,我总是得到空值。怎么能解决这个问题? 网格列绑定:
field: "ToDate",
title:"To Date",
editor: customDateEditor
,
模型绑定
ToDate: type: "datetime"
发布数据
let postData =
FinishDT:options.ToDate,
自定义日期时间编辑器
var customDateEditor = function (container, options)
$('<input />')
.appendTo(container)
.kendoDateTimePicker(
format: "dd/MM/yyyy hh:mm"
);
;
【问题讨论】:
【参考方案1】:问题已解决: 我更改了自定义编辑器:
var customDateEditor = function (container, options)
$('<input data-text-field="' + options.field + '" data-value-field="' + options.field + '" data-bind="value:' + options.field + '" data-format="' + options.format + '"/>')
.appendTo(container)
.kendoDateTimePicker();
;
发布数据我已经这样改变了
FinishDT:kendo.toString(new Date(options.ToDate), "dd/MM/yyyy hh:mm"),
我已更改为输入日期的字段
ToDate: type: "date"
【讨论】:
以上是关于剑道网格值中的剑道日期时间选择器未进入控制器的主要内容,如果未能解决你的问题,请参考以下文章