Перейти к основному содержимому

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

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

Примечание: dhtmlxGantt поддерживает фильтрацию на стороне клиента.

filtering

Чтобы отфильтровать данные, используйте событие onBeforeTaskDisplay и возвращайте:

  • true, для задачи, которую вы хотите отобразить
  • false, для задачи, которую не следует отображать

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

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

Базовая фильтрация

Чтобы отфильтровать данные разделённой задачи, примените событие onBeforeSplitTaskDisplay.

Вы можете взглянуть на видеогид, который показывает, как реализовать фильтрацию задач.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.