AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2004, 16:36   #1  
Dmm is offline
Dmm
Участник
 
3 / 10 (1) +
Регистрация: 04.02.2004
Работа с деревом
Пытаюсь найти приемлемое решение такого плана:
нужна возможность изменять имя узла динамически, т.е. без перепостроения всего дерева.
Подскажите?
Старый 04.02.2004, 16:43   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
А в чем проблема ?

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

Следующая классическая структура данных кажется решает данную проблему:

currentId
parentId
description

На экран выводится поле Description, которое можно безболезненно переименовывать.
Старый 04.02.2004, 16:58   #3  
Dmm is offline
Dmm
Участник
 
3 / 10 (1) +
Регистрация: 04.02.2004
Именно так и делаю,Андре.
По-логике изменить название узла можно ф-цией
класса FormTreeItem text(str value)
Но нет,не выходит.
Старый 04.02.2004, 19:18   #4  
Berty Wooster is offline
Berty Wooster
Участник
Аватар для Berty Wooster
 
82 / 16 (1) ++
Регистрация: 15.12.2002
Перерисовывай только нужную ветку. Посмотри класс FormTreeDataSource ...
Старый 05.02.2004, 09:13   #5  
TravellerInTime is offline
TravellerInTime
Участник
Аватар для TravellerInTime
 
130 / 36 (2) +++
Регистрация: 14.07.2003
Адрес: Россия, Тула
Цитата:
Изначально опубликовано Dmm
Именно так и делаю,Андре.
По-логике изменить название узла можно ф-цией
класса FormTreeItem text(str value)
Но нет,не выходит.
А после этого formTreeControl.setItem( formTreeItem) делаете?
Старый 05.02.2004, 10:13   #6  
Dmm is offline
Dmm
Участник
 
3 / 10 (1) +
Регистрация: 04.02.2004
Вот этот метод и забыл,
спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Доступ к меню "Работа с документами" Kuat DAX: Администрирование 4 16.11.2007 17:07
Совместная работа заказчика и исполнителя в разных или одном слое? Кузин Владимир В. DAX: Программирование 6 08.08.2006 10:02
Работа с деревом ald DAX: Программирование 8 21.04.2004 17:09

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:05.