CftClub.ru
Клуб специалистов ЦФТ-Банк

Имитация нажатия кнопки ОК
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеЧт Апр 26, 2012 12:47   Re: Имитация нажатия кнопки ОК Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Random пишет:


Установи в редакторе экранных форм на каждую кнопку свойство System action в значение OK


А как тогда в коде различать какую кнопку из "ОК" нажали? Там же все идентификаторы в валидаторе будут одинаковые.


В клиент-скрипте - по ValidateName, событие OnClick.
А в валидаторе отслеживать так: на каждую кнопку пишем в клиент-скрипте передачу строки в валидатор:
Код:

sub Button1_OnClick()
Form1.ScriptServerValidate OK, "Button1 clicked"
end sub


А в валидаторе ловим уже
Код:

if p_message = 'VALIDATE' and p_info = 'Button1 clicked' then
... -- необходимые действия
end if
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПт Апр 27, 2012 14:26    Ответить с цитатой
Полезность: Нет оценки
Всем спасибо.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru