Фильтрация Задач

Фильтрация помогает контролировать, какие задачи отображаются на диаграмме Ганта. Например, она может использоваться для отображения задач, назначенных определенному сотруднику, или задач с пометкой срочного приоритета.

Имейте в виду, что dhtmlxGantt поддерживает фильтрацию на стороне клиента.

Чтобы фильтровать задачи, вы можете использовать событие onBeforeTaskDisplay. Просто верните:

  • true для задач, которые вы хотите показать
  • false для задач, которые вы хотите скрыть

Отображение только задач с высоким приоритетом

gantt.attachEvent("onBeforeTaskDisplay", function(id, task){
    if (task.priority == "high"){
        return true;
    }
    return false;
});

Related sample:  Basic filtering

Если вам нужно фильтровать данные разбиения задач, вы можете использовать событие onBeforeSplitTaskDisplay.

Также доступно видео руководство, объясняющее, как настроить фильтрацию задач.

К началу