forum.bitel.ru http://forum.bitel.ru/ |
|
Валидация текстового параметра и 5.2 http://forum.bitel.ru/viewtopic.php?f=19&t=7543 |
Страница 1 из 1 |
Автор: | skyb [ 18 дек 2012, 11:07 ] | ||
Заголовок сообщения: | Валидация текстового параметра и 5.2 | ||
Понадобилось переписать на 5.2, вылетели ошибки, а как в API изменилось не нашел ![]()
|
Автор: | skn [ 18 дек 2012, 12:48 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
кидается событие ValidateTextParamEvent |
Автор: | skyb [ 18 дек 2012, 13:05 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
Возможно глупые вопросы, но там нет id параметра, тоесть на изменение любого текстового параметра? и так и не понял, как получить значение текстового поля Код: ValidateTextParamEvent.getValue(); как то не отработало
|
Автор: | skn [ 18 дек 2012, 15:29 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
попробуйте ContractParamBeforeChangeEvent |
Автор: | skyb [ 18 дек 2012, 15:41 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
вооот, уже похоже на правду =) |
Автор: | skyb [ 19 дек 2012, 06:10 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
Сделал пример для 5.2 в вики |
Автор: | skn [ 19 дек 2012, 14:43 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
спс, немного подправил ![]() |
Автор: | skyb [ 19 дек 2012, 15:47 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
skn писал(а): немного подправил ![]() а как это влияет? ради обучения =) |
Автор: | Phricker [ 19 дек 2012, 16:00 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
Даже на мой неопытный взгляд это влияет на то, что у тебя под переменные выделится память вне зависимости от того попадает ли данный параметр под проверку. в примере skn'а value получится только после того как будут действительно менять параметр с ИНН. вывод в лог так же произойдет после этого. у тебя же будет в лог выводить все ![]() оно тебе надо? ну а вывод INN_PARAM_ID в static final - ответит гугл. это не изменяемая переменная ты с ней уже ничего делать не будешь. объявил один раз и вперед. ЕМНИМС из школьного курса ![]() |
Автор: | skn [ 19 дек 2012, 18:23 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
Phricker - все верно. static final - это объявление константы, она будет заменена в коде на значение еще на этапе компиляции т.е. if( paramId == INN_PARAM_ID) после компиляции превратится в if( paramId == 50) |
Автор: | skyb [ 19 дек 2012, 18:35 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
хех, в таком малом приложении мало обращаю внимание на это, я так и думал что с памятью завязано...да и фиг с ним пасиб за разъяснения |
Автор: | Phricker [ 19 дек 2012, 18:52 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
skyb писал(а): fixed ![]() |
Автор: | skyb [ 19 дек 2012, 19:29 ] |
Заголовок сообщения: | Re: Валидация текстового параметра и 5.2 |
нет предела совершенству!!! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |