Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

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

dseOnUpdateDeadlockError

 

В случае блокировки при сохранении записи детального раздела

IObject.Save

dseBeforeDetailUpdate

 

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

IObject.Save

dseOnPrepareUpdate

 

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

IObject.Save

dseOnAnyRequisiteChange

 

При изменении любого реквизита

IRequisite.Value

reOnChange

 

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

IRequisite.Value

reOnChangeValues

 

При изменении списка допустимых значений реквизита диалога типа «Признак»

IDialogPickRequisiteItems.Add

IDialogPickRequisiteItems.Clear

IDialogPickRequisiteItems.Delete

 

Свойства:

Events

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

Names

Values

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

Count

EOF

Value

Методы:

DisableAll

EnableAll

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

AddCheckPoint

ReleaseCheckPoint

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

Add

Clear

Delete

FindItem

IndexOf

IndexOfName

Insert

PopVar

SetVar

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

Next

Reset

См. также

Свойство IObject.Events

Свойство IDataSet.Events

Свойство IRequisite.Events

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }