Моя цель состоит в том, чтобы добавить функцию к существующему TreetableView , где щелчок на узел раскрытия группы с alt , удерживаемым, должен расширить только связанную группу, но со всеми ее детьми (подгруппами) сложились, независимо от того, были ли они расширены заранее. Узел должен просто запустить поведение «по умолчанию».
Код: Выделить всё
ROOT
-> GROUP_1
----> GROUP_1_1
--------> CHILD_1_1_1
--------> CHILD_1_1_2
--------> CHILD_1_1_3
----> GROUP_1_2
--------> CHILD_1_2_1
--------> CHILD_1_2_2
-> GROUP_2
-> GROUP_3
-> ...
Когда пользователь удерживает клавишу alt и нажимает на узел раскрытия рядом с root , чтобы ее расширить, ожидается, что система будет отображаться. Очень важно, чтобы группа Group_1_1 и Group_1_2 обрушились.
Код: Выделить всё
ROOT
-> GROUP_1
-> GROUP_2
-> GROUP_3
-> ...
Разница между этим поведением и по умолчанию - это то, что, если пользователь делает ключ alt и нажимает на узел раскрытия рядом с root , а система должна убедиться, что все внутри сочетается в конце. TreetableCellBehavior#HARDLEDISCLOSURENODE , но до сих пор я не смог найти намека, как достичь того, чего я хочу.
Подробнее здесь:
https://stackoverflow.com/questions/795 ... -held-down