Я хочу отображать только с 9:00 до 24:00 в еженедельной таблице Alloyui Scheduler. Я видел приведенный ниже код в inte rnet.
YUI().use(
'aui-scheduler',
function(Y) {
var events = [
{
content: 'Partial Lunar Eclipse',
endDate: new Date(2013, 3, 25, 16),
startDate: new Date(2013, 3, 25, 15)
}
];
var dayView = new Y.SchedulerDayView({
isoTime: true
});
var filter = function(list){
return list.filter(function (node){
var index = list.indexOf(node);
return index >= 9 && index <=24});
}
dayView.timesNode = filter(dayView.timesNode)
dayView.markercellsNode = filter(dayView.markercellsNode )
var scheduler = new Y.Scheduler(
{
boundingBox: '#myScheduler',
date: new Date(2013, 3, 25),
items: events,
//render: true,
views: [dayView]
}
);
scheduler.render()
}
);
, он работает неправильно. он фильтрует время, но когда я нажимаю, чтобы добавить какое-либо событие, время показывает предыдущие значения.
введите описание изображения здесь что мне делать? спасибо