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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.04.2010, 17:59   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от egorych Посмотреть сообщение
Э-эх, опять по дерево. В каждом топике про дерево почему-то пытаются доказать что это "напряженная операция для реляционных данных".
Э-э-э... Достаточно воспользоваться поиском

Цитата:
Сообщение от egorych Посмотреть сообщение
Почему-то когда раньше программил под Delphi никаких напрягов это не вызывало - дерево с 1 млн. узлов грузилось пару секунд и работало быстро!
Ключевое слово "грузилось".
Пропущенное слово "...на клиента".

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

Тут же возникают требования к мощности клиента, требования к пропускной способности сети, требования к диску сервера, а также требования к диску клиента для свопа... О, да. У вас наверняка было хорошее железо (требования как у последней платформы 1С )

Цитата:
Сообщение от egorych Посмотреть сообщение
Давайте просто признаем - реализация отрисовки дерева в Аксапте - ну просто г... и д... - и просто его не нужно использовать на количестве узлов > ну скажем 500 (чисто для примеру). Не нужно все сваливать на СУБД. В данном конкретном случае она не при чем.
Да ну? Обычный treeview. Программист может обрабатывать раскрытие ветки дерева.
Можете расскажать подробнее об альтернативных вариантах отрисовки?
__________________
полезное на axForum, github, vk, coub.
Старый 26.04.2010, 09:36   #2  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от mazzy Посмотреть сообщение
..
Ключевое слово "грузилось".
Пропущенное слово "...на клиента".
Да, ну и что тут такого страшного? Если архитектура 2-х уровневая.
Цитата:
Сообщение от mazzy Посмотреть сообщение
Т.е. вы хотите сказать, что вы грузили на клиента 1млн узлов только для того, чтобы отобразить дерево? ...из которого пользователю нужно всего лишь десяток записей?
Ну, ну...
Что ну? Опять не понял - ну миллион скажем так для теста, а тыщ 50-100 в рабочем режиме.
Цитата:
Сообщение от mazzy Посмотреть сообщение
Тут же возникают требования к мощности клиента, требования к пропускной способности сети, требования к диску сервера, а также требования к диску клиента для свопа... О, да. У вас наверняка было хорошее железо (требования как у последней платформы 1С )
Это лишь домыслы! Обычный комп - 512 памяти, ниче военного. Возможно у вас нет опята работы со средами отличными от 1С и такая скорость (как в 1с) считается нормой? Уверяю - это не так.
Цитата:
Сообщение от mazzy Посмотреть сообщение
Да ну? Обычный treeview. Программист может обрабатывать раскрытие ветки дерева.
Можете расскажать подробнее об альтернативных вариантах отрисовки?
Видимо не обычный, раз деревья рисуются несколько (мягко так) тормознуто. Подчеркиваю - тормозит именно отрисовка, а не выборки из БД - проверено экспериментально.
Посмотрите отрсовку в Delphi - VirtualTreeView, например, я в коды компонентов не лез, поэтому ничего сказать не могу.
Теги
treeview, дерево, иерархия

 

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

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

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

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