Я пытаюсь скрыть заголовок времени из виджета планировщика Kendo UI Scheduler, но до сих пор я не добился результатов, которые мне нужны в моем выбранном виде. Мне не нужны времена, потому что все мои события - это дневные события. Таким образом, есть ли способ не показывать такие моменты, как 12:00 AM, 13:00 AM и т. Д.Как скрыть время заголовка временной шкалыМонитовое представление о виджетах Kendo UI Scheduler?
Я следил за документацией, и если я поместил ее в свой сценарий, планировщик не появится больше. Here're сценарии:
dataBinding: function(e) {
var view = this.view();
view.times.hide();
view.timesHeader.hide();
},
и/или
dataBound: function(e) {
var tables = $(".k-scheduler-times .k-scheduler-table");
//Required: remove only last table in dataBound when grouped
tables = tables.last();
var rows = tables.find("tr");
rows.each(function() {
$(this).children("th:last").hide();
});
},
Тогда как другой альтернативы, я просто добавил эту строку скрипта в раздел просмотров:
minorTickCount: 0
All однако строки с 12:00 AM исчезли, что сделало мой график полностью устаревшим, потому что он удалил все ячейки, где показываются события.
Кто-нибудь когда-либо сталкивался с такой проблемой, которую нужно преодолеть?
это вид timelineMonth но да, вы получили это право ... спасибо. Я также нашел другую альтернативу, поэтому ... для того, кто может быть заинтересован в будущем, просто добавьте следующую строку сценария к свойству views: majorTimeHeaderTemplate: kendo.template ("") – samureira
Беседа с этим сама здесь и наткнулась на этот ответ пытаясь понять, как скрыть их. Просто уточнить: метод samureira, упоминаемый в приведенном выше комментарии, просто оставит заголовки времени в поле месяца в виде пробела. Коробки все равно будут там и быть пустыми (что не очень хорошо выглядит, так как теперь у вас есть только случайные поля для кажущейся причины, но это зависит от вашего варианта использования). Ответ Тома полностью скрывает их, хотя :). Метод samureira намного проще, если вы в порядке, оставляя там коробки. –