Нужно, чтобы дерево групп раскрывалось(все плюсики были раскрыты) автоматически.
Как можно это реализовать?
Нравится
5 комментариев
23 июля 2014 15:39
Воспользуйтесь методом ExpandAll().
Вызов метода разворачивает все узлы дерева (при этом видимыми становятся все дочерние узлы дерева).
Пример вызова:
grdData.ExpandAll();
23 июля 2014 17:04
Написал вот так:
wndGroups.Window.ComponentsByName('grdData').CanUseExpandAll = true; wndGroups.Window.ComponentsByName('grdData').ExpandAll();
но ни чего не произошло(дерево свернуто в одну корневую группу)
23 июля 2014 18:49
Василий, завтра в первую половину дня предоставим рекомендации по этому вопросу.
24 июля 2014 10:35
Василий, добавьте на событии OnShow Workspace'а:
wnd_BaseWorkspaceOnShow(Window); grdData = wndGroups.Window.ComponentsByName('grdData'); grdData.ExpandAll();
Должно работать.
Например:
function wnd_CashflowWorkspaceOnShow(Window) { wnd_BaseWorkspaceOnShow(Window); grdData = wndGroups.Window.ComponentsByName('grdData'); grdData.ExpandAll(); }
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать