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