Фильтрация позволяет управлять тем, какие задачи отображаются в диаграмме Gantt, ограничивая их количество и тип. Например, с помощью фильтрации можно показать только задачи, назначенные определённому сотруднику, или задачи, помеченные как срочные.
Имейте в виду, что dhtmlxGantt поддерживает фильтрацию на стороне клиента.
Для применения фильтрации используйте событие @onBeforeTaskDisplay и возвращайте:
Отображение только задач с высоким приоритетом
gantt.attachEvent("onBeforeTaskDisplay", function(id, task){
if (task.priority == "high"){
return true;
}
return false;
});
Related sample: Basic filtering
Для фильтрации частей составной задачи используйте событие @onBeforeSplitTaskDisplay.
Также доступна видеоинструкция, демонстрирующая настройку фильтрации задач.
К началу