Difference between revisions of "Студия/OnClick"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=OnClick |element=Текстовое поле, Кнопка, Флажок, Переключатель, Группа элементов |caption=Виз...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:55, 7 February 2021

  OnClick (Визуальные события)
Применимость:Текстовое поле, Кнопка, Флажок, Переключатель, Группа элементов
Тип события:Асинхронное
Статус разработки: Реализована

Событие, возникающее при клике по элементу или нажатии на кнопку (в т.ч. с помощью клавиатуры).

Примеры

//Пример события OnClick (нажатия на кнопку "удалить" в журнале документов).
aEl:=Form.MainTab.SelectedElement.LinkedObject();

If AskQuestion("Вы действительно хотите удалить выделенный документ?",Q_QUESTION+Q_YESNO)<>R_YES Then
  Exit;
EndIf;
аПольз:="";аМаш:="";аВремя:="";
If aEl.Lock(аПольз,аМаш,аВремя)=0 Then
  Message("Невозможно заблокировать документ, так как в данный момент с ним работает пользователь "+аПольз+" на "+аМаш+" в "+аВремя+"!","!");
  Exit;
EndIf;  
Try
  aEl.Reload();
  Try
    aEl.Mark(1);
  Except
    Message(PopError(),"!");
  EndTry  
Finally
  aEl.Unlock();
EndTry  
Form.MainTab.Reload();