Прежде всего я знаю об этой теме: Столбец datetimePicker в $ ("# grid"). KendoGrid
Но может быть, кто-то и не так поступает.
Я правильно получаю данные из API, так что это не проблема.
Вот моя модель:
schema: {
model: {
fields: {
shopID: "shopID",
shpWorkingHourID: "shpWorkingHourID",
scheduleDay: "scheduleDay",
workStartHour: "workStartHour",
workEndHour: "workEndHour",
}
}
}
Я бы хотел, чтобы у вас был таймер [префикс] Часы
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') сразу после функции Также не отображается.
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"
// EDIT2:
Проблема может быть с форматом даты? Я получаю это так: 2000-01-01T00: 00: 00