Difference between revisions of "Студия/OnLeafChecking"
m (1 revision imported) |
|
(No difference)
| |
Latest revision as of 07:55, 7 February 2021
| OnLeafChecking (Визуальные события) | |||||||
|---|---|---|---|---|---|---|---|
| |||||||
Событие, возникающее в момент (до изменения) установки или снятия флажка в элементе дерева. Позволяет разрешить или запретить установку флажка.
Аргументы
<Leaf (BRANCH)>- Объект ветки дерева, для которой происходит изменения статуса флажка.<Result (INT)>- (возможен аргумент-переменная (ByRef)) Переменная результата может принимать значения:- 0 (по умолчанию) -- Разрешить изменение флажка.
- 1 -- Запретить изменение флажка.
Примеры
//Пример обработчика OnLeafChecking
If IsEmpty(Leaf.Value) Then
Result:=1;
Exit;
EndIf;
If not Leaf.Checked Then
If Leaf.Value.DBName()="Номенклатура" Then
If AskQuestion("Вы действительно хотите сделать номенклатуру неактивной?",Q_QUESTION+Q_YESNO)<>R_YES Then
Result:=1;
Exit;
EndIf;
EndIf;
EndIf;
...