|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
Стоит в поле теремок Он ни низок ни высок И на поле вИсит LOV 3 день уже как сдох Короче, когда в поле вводицо значение, которого нету в LOVе, то оно не ругаецо. Шо может быть за боян? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2013, 16:26 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
40-0...когда в поле вводицо значение, которого нету в LOVе, то оно не ругаецо. Шо может быть за боян? 1. Что указано в свойстве List of Values того поля, для которого Validate from List = Yes ? 2. Что указано в свойстве формы Validation Unit ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 11:35 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
Павел Лузанов1. Что указано в свойстве List of Values того поля, для которого Validate from List = Yes ? 2. Что указано в свойстве формы Validation Unit ? 1. Указан LOV, на котором висит свой recordgroup 2. Form ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 16:47 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
40-02. Form Вот и ответ. Проверка будет выполняться только при попытке выйти из формы. Если по по простому - то при commit. Такая установка (Validation Unit=Form) - это сознательный выбор или случайно получилось? Необходимость менять значений этого свойства с Default (значение по умолчанию, по смыслу тоже, что и Item) бывает крайне редко. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 11:47 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
О, да! Поклацал, на default и item срабатывает сразу же. Спросил тут можно ли поменять на default - сказали низзя, потому шо вся форма начинает материться при фетче, ну такая уж логика. А можно ли как-то сделать шобы этот LOV ругалсо как будто Validation Unit=Default, хотя на самом деле осталсо Form. Ну триггерами там както... ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 13:35 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
И еще один момент. LOV ругается на пустое значение только если в поле чтото ввести и потом стереть РУКАМИ. На изначально пустое поле LOV не ругается, хотя required=yes. Шо за странное поведение? Даже если программно туда вставить число, а потом вставить null, то никакой валидации не наблюдается. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 13:44 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
40-0О, да! Поклацал, на default и item срабатывает сразу же. Спросил тут можно ли поменять на default - сказали низзя, потому шо вся форма начинает материться при фетче, ну такая уж логика. А можно ли как-то сделать шобы этот LOV ругалсо как будто Validation Unit=Default, хотя на самом деле осталсо Form. Ну триггерами там както... ? Если Validation Unit=Form нужен только при выполнении запроса ("вся форма начинает материться при фетче"), то я бы посмотрел в сторону программного переключения этого свойства на время запроса (set_form_property(..., validation_unit,...) ) Если триггерами делать валидацию... Можно попробовать When-New-Item-Instance, но коряво это как-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 14:37 |
|
Validate from list ничего не валидирует
|
|||
---|---|---|---|
#18+
40-0И еще один момент. LOV ругается на пустое значение только если в поле чтото ввести и потом стереть РУКАМИ. На изначально пустое поле LOV не ругается, хотя required=yes. Шо за странное поведение? Даже если программно туда вставить число, а потом вставить null, то никакой валидации не наблюдается. Это значит, что значение свойства формы Defer Required Enforcement = Yes, а не No (по умолчанию). Так действительно иногда бывает удобно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 14:40 |
|
|
start [/forum/topic.php?fid=51&msg=38414026&tid=1878272]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
130ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 232ms |
total: | 458ms |
0 / 0 |