【问题标题】: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"
    });
};

【问题讨论】:

    标签: jquery asp.net-mvc kendo-grid datetimepicker


    【解决方案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"  }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多