Объекты DIRECTUM > Работа со справочниками >

IEventList – список событий

Предыдущий раздел В начало Следующий раздел

IForEach

 |

IList

 |

ICheckPointedList

 |

IEventList

Объект IEventList предназначен для хранения набора событий. Элементами списка являются объекты IEvent. Используя список событий, можно:

· управлять доступностью событий (см. методы EnableAll, DisableAll);
· получать доступ к событию по его ИД (см. свойство Events).

События, генерируемые платформой IS-Builder:

Идентификатор

Название в редакторе событий

Когда выполняется событие

Методы набора данных, инициирующие событие

dseBeforeOpen

«Набор данных.       Открытие»

Перед открытием главного набора данных

IComponent.Open

dseAfterOpen

 

После открытия главного набора данных

IComponent.Open

dseBeforeClose

 

Перед закрытием главного набора данных

IComponent.Close

dseAfterClose

«Набор данных. Закрытие»

После закрытия главного набора данных

IComponent.Close

dseOnValidDelete

«Карточка. Удаление Возможность»

Перед удалением записи до начала транзакции на удаление

IComponent.Delete

dseBeforeDelete

«Карточка. Удаление До»

Перед удалением записи после начала транзакции на удаление

IComponent.Delete

dseAfterDelete

«Карточка. Удаление После»

После удаления записи в рамках транзакции на удаление

IComponent.Delete

dseAfterDeleteOutOfTransaction

 

После успешного удаления вне транзакции на удаление

IComponent.Delete

dseOnDeleteError

 

В случае возникновения ошибки при попытке удаления записи

IComponent.Delete

dseBeforeInsert

«Карточка. Добавление До»

Перед добавлением записи

IComponent.Append,

IComponent.Insert

dseAfterInsert

«Карточка. Добавление После»

После добавления записи

IComponent.Append,

IComponent.Insert

dseOnValidUpdate

«Карточка. Сохранение Возможность»

Перед сохранением записи до начала транзакции на сохранение

IObject.Save

dseBeforeUpdate

«Карточка. Сохранение До»

Перед сохранением записи в рамках транзакции на сохранение

IObject.Save

dseOnUpdateRatifiedRecord

«Операция. Выполнение»

Перед сохранением утвержденной записи, генерируется после события dseBeforeUpdate в рамках транзакции на сохранение

IObject.Save

dseAfterUpdate

«Карточка. Сохранение После»

После сохранения записи в рамках транзакции на сохранение

IObject.Save

dseAfterUpdateOutOfTransaction

 

После успешного сохранения вне транзакции на сохранение

IObject.Save

dseOnUpdateError

 

В случае возникновения ошибки при попытке сохранения записи

IObject.Save

dseAfterScroll

 

При перемещении по записям

IComponent.Locate,

IComponent.Next,

IComponent.Prior,

IComponent.First,

IComponent.Last

dseOnOpenRecord

«Карточка. Открытие»

При открытии записи набора данных

IComponent.OpenRecord

dseOnCloseRecord

«Карточка. Закрытие»

При закрытии записи набора данных

IComponent.CloseRecord

dseBeforeCancel

 

До отмены изменений

IObject.Cancel

dseAfterCancel

 

После отмены изменений

IObject.Cancel

reOnChange

 

При изменении реквизита

IRequisite.Value

 

Свойства:

Events

Наследуемые от IList

Names

Values

Наследуемые от IForEach

Count

EOF

Value

Методы:

DisableAll

EnableAll

Наследуемые от ICheckPointedList

AddCheckPoint

ReleaseCheckPoint

Наследуемые от IList

Add

Clear

Delete

FindItem

IndexOf

IndexOfName

Insert

PopVar

SetVar

ValueByName

Наследуемые от IForEach

Next

Reset

См. также

Свойство IObject.Events

Свойство IDataSet.Events

Свойство IRequisite.Events