Справочное руководство по TDMS 5.0 API
ObjectModified Event
Смотри также  Послать замечания
pObject
Объект, который был изменен.
TDMSApplication Объект : ObjectModified Event

Glossary Item Box

Описание

Генерируется после успешного сохранения изменений объекта.

Определение

Visual Basic
Public Event ObjectModified( _
   ByVal pObject As TDMSObject _
)

Параметры

pObject
Объект, который был изменен.

Заметки

1. Событие нельзя отменить.

2. Обработчик может быть размещен в скриптах объекта, профиля и/или общесистемном (см. рисунок). Если обработчики определены на всех уровнях, то последовательность их вызова такова:

  • скрипт объекта;
  • скрипт профиля пользователя;
  • общесистемный скрипт.

3. Событие может регистрироваться в Журнале событий приложения (в зависимости от настроек Журнала для конкретного пользователя) и соответственно добавляться в коллекцию событий TDMSApplication.Events. Зарегистрированное событие имеет класс tdmEventClassObject и тип  tdmEventObjectEdit.

4. Схему последовательности генерации событий при редактировании атрибутов объекта в окне свойств см. на рисунке.

5. Через интерфейс событие генерируется после закрытия окна свойств объекта, т.е. только в случае, если какие-либо параметры объекта были изменены через окно свойств (редактирование атрибутов или состава, изменение файлового состава, создание версий и т.п.). Если изменения были произведены на Панели свойств (без открытия окна свойств), то событие не наступит.

6. Для того, чтобы событие генерировалось при работе через API, должен быть включен вызов объектных событий в Окне свойств базы данных (см. рисунок).

Включение генерации объектных событий

Пример

Смотри также

© 2016 CSoft Development. Все права защищены.