Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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
|
|
|
 |
|