дерево групп
Технические вопросы
Разработка

Автоматическая раскрытие дерева групп

Нужно, чтобы дерево групп раскрывалось(все плюсики были раскрыты) автоматически.
Как можно это реализовать?

Нравится

5 комментариев

Воспользуйтесь методом ExpandAll().
Вызов метода разворачивает все узлы дерева (при этом видимыми становятся все дочерние узлы дерева).
Пример вызова:
[javascript]
grdData.ExpandAll();
[/javascript]

Написал вот так:
[javascript]
wndGroups.Window.ComponentsByName('grdData').CanUseExpandAll = true;
wndGroups.Window.ComponentsByName('grdData').ExpandAll();
[/javascript]
но ни чего не произошло(дерево свернуто в одну корневую группу)

Василий, завтра в первую половину дня предоставим рекомендации по этому вопросу.

Василий, добавьте на событии OnShow Workspace'а:

[code]
wnd_BaseWorkspaceOnShow(Window);
grdData = wndGroups.Window.ComponentsByName('grdData');
grdData.ExpandAll();
[/code]

Должно работать.

Например:

[code]
function wnd_CashflowWorkspaceOnShow(Window) {
wnd_BaseWorkspaceOnShow(Window);
grdData = wndGroups.Window.ComponentsByName('grdData');
grdData.ExpandAll();
}
[/code]

Показать все комментарии