Классика баз данных - статьи



         

Деревянный интерфейс - часть 8


Пользователь осуществляет поиск нужного объекта при помощи специальной формы поиска. По окончанию поиска форма добавляет найденный объект во вспомогательную таблицу, и объект отображается в дереве обычным способом. Таким образом, по мере работы с объектами в соответствующем разделе дерева формируется их список. Этот список можно ограничить определенным количеством записей, скажем 50. В этом случае при добавлении 51 записи самая старая запись удаляется и добавляется новая. Таким образом, в дереве хранится последние 50 записей, с которыми работал пользователь (в нашей реализации максимальное количество дочерних элементов узла хранится для каждого узла в таблице структуры и система сама автоматически контролирует и регулирует количество элементов). Список может формироваться как отдельно для каждого узла, где используется предлагаемая модификация, так и формироваться и использоваться несколькими узлами одновременно. Помимо этого список может быть как глобальным – все пользователи видят одинаковый список (как правило, в таком списке нет необходимости), либо локальный – в этом случае каждый пользователь видит свой список объектов, с которыми он работает. Причем этот список сохраняется и при завершении сеанса связи с базой данных. То есть, войдя в систему во время следующего сеанса, пользователь видит данные, с которыми он работал ранее.Пример формирования списка лицевых счетов указанным образом приведен на .

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

Рассмотрение основных принципов отображения элементов дерева завершено, теперь рассмотрим, отображение свойств элементов.


Содержание  Назад  Вперед