cosmopolit пишет:А можно ещё сделать и переключатель режимов (on/off) для авторегенерации дерева объектов. Авторегенерацию можно разнообразить вариантами таймаутов (как автопроверка почтового ящика). Очень полезно, когда изменения активно вносятся многими пользователями. Может быть это не всегда и не всем нужно, но жрёт ресурсы, тогда пусть настройка хранится у каждого пользователя в личном профиле.
Вашу бы энергию, да в мирных целях :P
Автогенерация = запрос. Запрос = трафик + ресурсы сервера. Ресурсы сервера и трафик = падение производительности.
Если вы посмотрите, по какой причини вы получили падение производительности, то сделаете мгновенный вывод, что Автогенерация = плохая идея.
Много вы видели веб-клиентов, которые вешаются на таймер, чтобы обновлять содержимое страницы? Интерактивность (скорость реакции интерфейса пользователя) с которой TDMS работает с данными - результат мозговой активности особей мужского пола и определенных компромиссов.
Поэтому, "автообновления" в режиме on/off не будет.
А всякие рефреши (т.е. принудительное перезачитывание информации из БД с последующим отображением) сделаем, конечно. Только, как вы наверно знаете ;), дерево - это всего лишь ОДИН ИЗ элементов управления TDMS