Древовидная иерархия
Добавлено: 06 апр 2016, 16:36
Прочитал весь форум, потратил несколько дней на эксперименты, но пока так и не нашел приемлемого решения.
Есть ли какой-нибудь разумный способ организовать простую иерархию (например, для задач). Чтобы, с одной стороны можно было бы увидеть список всех задач с подзадачами на одном экране. Но при этом, чтобы было понятно, к какой задаче относится подзадача. Достаточно было бы глубины 3-4 уровня (Проект/Подпроект/Задача/Подзадача)
Самое интересное, что в движке эта возможность заложена, так как для каждого элемента можно указать родителя. Но в интерфейсе реализовать нужный вид не получается.
Пробовал следующие варианты
1) Создать сущность "Подзадача". Это плохой вариант, так как подзадачи можно будет увидеть либо только зайдя в родительскую задачу, либо сплошным списком без привязки к родительским задачам
2) Создать иерархическую структуру категорий и присваивать задаче нужную категорию. Тут есть минус - если нет задачи с родительской категорией, то задачи из разных подкатегорий сваливаются в общую кучу.
Возможно, проблема бы решилась, если было бы можно сортировать в списке подсущности по полю Связь (отображающему родительские сущности). Но сейчас этой возможности нет
На картинке, как это выглядит в Wrike, примерно такое хотелось бы получить
Есть ли какой-нибудь разумный способ организовать простую иерархию (например, для задач). Чтобы, с одной стороны можно было бы увидеть список всех задач с подзадачами на одном экране. Но при этом, чтобы было понятно, к какой задаче относится подзадача. Достаточно было бы глубины 3-4 уровня (Проект/Подпроект/Задача/Подзадача)
Самое интересное, что в движке эта возможность заложена, так как для каждого элемента можно указать родителя. Но в интерфейсе реализовать нужный вид не получается.
Пробовал следующие варианты
1) Создать сущность "Подзадача". Это плохой вариант, так как подзадачи можно будет увидеть либо только зайдя в родительскую задачу, либо сплошным списком без привязки к родительским задачам
2) Создать иерархическую структуру категорий и присваивать задаче нужную категорию. Тут есть минус - если нет задачи с родительской категорией, то задачи из разных подкатегорий сваливаются в общую кучу.
Возможно, проблема бы решилась, если было бы можно сортировать в списке подсущности по полю Связь (отображающему родительские сущности). Но сейчас этой возможности нет
На картинке, как это выглядит в Wrike, примерно такое хотелось бы получить