【发布时间】:2018-09-06 13:56:09
【问题描述】:
首先我知道这个帖子:datetimePicker Column in $("#grid").kendoGrid
但是我做错了什么。
我正在正确地从 api 获取数据,所以这不是问题。
这是我的模型:
schema: {
model: {
fields: {
shopID: "shopID",
shpWorkingHourID: "shpWorkingHourID",
scheduleDay: "scheduleDay",
workStartHour: "workStartHour",
workEndHour: "workEndHour",
}
}
}
我想要时间选择器 [prefix]Hours
columns: [
{
title: "shop",
field: "shopID"
},
{
field: "workEndHour",
editor: function (container, options) {
console.log(options);
var input = $("<input/>");
input.attr("workEndHour", options.workEndHour);
input.appendTo(container);
input.kendoDateTimePicker({});
}
},
即使我将 console.log 放入其中并且没有打印任何内容。我不知道我做错了什么。
//编辑: 即使我把: console.log('here') 紧跟在 function 之后也没有显示出来。
field: "workEndHour",
editor: function (container, options) {
console.log('here');
console.log(options);
var dateString = kendo.toString(options.model.workEndHour, "HH:mm");
var input = $("<input value=" + dateString + " />").appendTo(container);
$input.datepicker();
input.attr("workEndHour", options.model.scheduleDay);
},
title: "some title"
//编辑2: 问题可能出在日期格式上?我得到这样的:2000-01-01T00:00:00
【问题讨论】:
标签: jquery kendo-grid