Как отобразить нерасширяемые узлы в дереве данных Powerbuilder - PullRequest
3 голосов
/ 10 июня 2010

Я использую дерево данных окна в powerbuilder. Это повторяет смесь дерева и стола.

Моя проблема в том, что дерево не различает расширяемые и нерасширяемые узлы. Если узел нельзя развернуть, значок перед ним все еще остается знаком плюс, а если я щелкну на знаке плюс, дерево отобразит пустой узел под текущим узлом.

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

Альтернативой может быть использование собственного представления дерева, но в других отношениях это менее элегантно, чем окно данных дерева.

1 Ответ

1 голос
/ 22 июня 2010

К сожалению, это ограничение окна данных TreeView. Ожидается, что данные существуют на всех определенных уровнях. Невозможно показать, что у узла нет дочерних элементов. Каким бы элегантным это ни казалось, традиционное древовидное представление - единственный способ получить этот уровень контроля.

...