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

В раширении - валидация дистрибутивного контрола

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
bvo
Участник со стажем


Вступление в Клуб: 06.12.2011
СообщениеСр Фев 11, 2015 11:27   В раширении - валидация дистрибутивного контрола Ответить с цитатой
Полезность: Нет оценки
В дистрибутивной операции контрол Check не валидируется, а нужно.
Никак не удается заставить его валидироваться через расширение.
Видимость - невидимость переключается, а валидируемость нет

Пишу в Проверке

[CSMD].Command(V_DEST_STR, 'Check4.CheckValidate = True');

и получаю ошибку
Объект не поддерживает это свойство или метод Check4.CheckValidate
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеСр Фев 11, 2015 11:34    Ответить с цитатой
Полезность: Нет оценки
в расширении в секции default
p_info:= 'P_CHECK';
или как там параметр называется...
bvo
Участник со стажем


Вступление в Клуб: 06.12.2011
СообщениеСр Фев 11, 2015 11:45    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
в расширении в секции default
p_info:= 'P_CHECK';
или как там параметр называется...

Так мне надо поймать момент, когда юзер по нему ткнул и выдать сообщение по выполнении условия.
Мне принудительная валидация не подойдет
prankster
Профи


Вступление в Клуб: 22.08.2014
СообщениеСр Фев 11, 2015 11:57    Ответить с цитатой
Полезность: Нет оценки
bvo пишет:
Alkov пишет:
в расширении в секции default
p_info:= 'P_CHECK';
или как там параметр называется...

Так мне надо поймать момент, когда юзер по нему ткнул и выдать сообщение по выполнении условия.
Мне принудительная валидация не подойдет


Сделайте в клиент-скрипте обработчик на событие OnClick для галочки, а в нем - валидируйте секцию P_INFO = 'P_CHECK'
bvo
Участник со стажем


Вступление в Клуб: 06.12.2011
СообщениеСр Фев 11, 2015 14:29    Ответить с цитатой
Полезность: Нет оценки
Получилось!
В клиент-скрипте в расширении операции вот так

Цитата:

Public Function Main(LastControl)
Main = True
Execute V_DEST_STR.TEXT
V_DEST_STR.Text = ""
End Function

Public Sub Check4_OnClick()
' надо что-бы срабатывало если галочка стоит
if Check4.Value = 1 then
MsgBox "Текстовое сообщение"
end if
End Sub

Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

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