DHTMLX Планировщик фильтрации

0

Я хотел бы создать раскрывающийся список фильтров для моего планировщика Dhtmlx. Т.е. я хочу выбрать тип события из раскрывающегося списка, а затем видеть только события, соответствующие этим критериям в планировщике.

Примером того, что я хочу, является то, что если я выберу в раскрывающемся списке следующий тип события

{ name = "meetings", key = 1 }

Тогда я хочу только видеть события календаря, которые имеют значение

{ /* other fields */ Type = 1 }

Любой пример того, как просто показывать события со значением Тип == 1, поможет, при этом ключ заключается в том, что этот фильтр установлен после загрузки планировщика.

Если это невозможно, мне придется перезагрузить весь планировщик и переместить сервер сервера фильтрации, на который я надеюсь избежать.

Теги:
scheduler
dhtmlx

1 ответ

1
Лучший ответ

Вы можете использовать события фильтрации, Im показывает вам пример того, как я скрываю события, которые назначаются в моем приложении (я использую только месяц), очевидно, вам нужно прикрепить событие в раскрывающемся списке.

scheduler.filter_month = function(id,event){ //Im only hiding them in the month view, you can check on the link I psoted the way to do it in allv iews

if(event.is_appointment == 1) //Im using a custom event with the property is_appointment
return false;
}
scheduler.updateView();

Вы можете найти дополнительную информацию о фильтрации планировщика

  • 0
    Кто-нибудь из вас проводил поиск / фильтрацию событий на основании описания или участников встречи? Хотелось бы помочь в этом. Пользовательская история - найти событие, в котором участвует конкретный человек. Список участников является частью описания в этом случае.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню