Экстендер MdbHistoryBrowser¶
Назначение¶
Экстендер MdbHistoryBrowser предназначен для просмотра истории редактирования медиа - элементов БД. Его отличительными возможностями являются:
- Асинхронная подгрузка данных и использование кэша
- Возможность создания пользовательских фильтров, выполняющихся на строне SQL - сервера
- Группировка множества изменений свойств и аттрибутов, относящихся к одному медиа - элементу
Требования¶
Для работы данного приложения требуется наличие таблицы PH_HISTORY версии 4 в БД. В каталоге SQL можно найти 3 файла:
- PH_HISTORY_Create.sql - создание таблицы PH_HISTORY версии 3 и связанных с ней триггеров
- PH_HISTORY_Update.sql - обновление таблицы PH_HISTORY до версии 4. Создание вычисляемых полей
- PH_HISTORY_Drop.sql - удаление таблицы PH_HISTORY и связанных с ней триггеров
Пользовательский интерфейс¶
Для открытия компонента MDB History Browser в главном меню Djin’а выбираем пункт Компоненты > Просмотр истории изменений БД …, рассмотрим открывшееся плавающее окно.
В верхей части экрана мы видим список, отображающий множество изменений, в нижней предустановленный фильтр.
При двойном клике на произвольной записи списка, откроется плавающее окно с набором изменений совершенных за одно действие.
Настройка фильтров и их условий осуществляется через контекстное меню. Флагом в контекстом меню отображается выбранный фильтр, если снять флаг с Условия, то данный фильтр не будет использоваться в запросе.
Ссылки на сборки¶
- D3API.dll
- D3APICommon.dll
- ICSharpCode.TreeView
- Microsoft.Practices.Prism.dll
- Digispot.Practices.Prism.Extender.dll
- Xceed.Wpf.Toolkit.dll
- WrapperCollection.dll
- LinqKit.dll