Построение дерева проектов.

Автор rmuhamedgaliev, 20.10.14, 12:50:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

rmuhamedgaliev

Хочу построить нормальное отображение всей структуры как ПГС можно ли сразу получить всю древовдиную струкиуру а не просто набор всего. Я пробовал методом GetFullTree а он не возвращает ничего,  подаю на вход ид вариантов папок.




Maxxx

Как то не очень понятно задан вопрос.... Хотите сразу построить все развернутое дерево?
И если приведете кусок кода - то будет проще понять желание и метод реализации...

Chaa

На мой взгляд лучше использовать GetTree или GetTree2.

Судя по справке, GetFullTree возвращает только идентификаторы объектов, и для каждого объекта еще придется вызывать другие методы СП, что будет медленно.

rmuhamedgaliev

да хочу получить сразу готовое дерево без всяких извращений с рекурсиями
@Override
    public void getInternalEntities(Project project, List<Project> projectsRes) {
        String result = getTree(project);
        List<Project> projects = null;
        if (result != null) {
            projects = getListProjects(result);
            if (projects != null) {
                for (Project intProj: projects) {
                    projectsRes.add(intProj);
                    getInternalEntities(intProj, projectsRes);
                }
            }
        } else {
            projectsRes.addAll(projects);
        }
    }

Manuylov

если не секрет - развернутое дерево для каких целей?

может быть написать хранимку на базе through1 ? вызывать её?