Project

General

Profile

Экстендер 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

Add picture from clipboard (Maximum size: 742 MB)