Здравствуйте, коллеги! Я никогда не писал на лотусе по Веб. Нужна ваша помощь!
При сохранении в браузере под WebQuerySave я вызываю агент X'.
При попытке сохранения документа данный агент проводит проверку на заполняемость,
на повторяемость, на правильность заполнения и многие другие проверки. Если что-то
заполнено неправильно или не заполнено, то на форму должно выйти сообщение о
текущей ошибке. Сама форма в это время должна остаться неизменной, со всеми введенными
данными в ней. Проверка происходит правильно, сохранять не дает. Но вот alert не работает.
Я перерыл весь интернет, сроки жмут, начальство торопит, пробовал 312 вариантов. Но ничего
не помогло. Что делать? SOS
Примерный код:
...
set doc = session.DocumentContext
if doc.Field1(0)="" then
_ doc.SaveOptions="0"
_ Print |<script language="JavaScript" type="text/javaScript">|
_ Print |history.back();|
_ Print |alert("Заполните поле FIELD1");</script>|
_ exit sub
end if
...
При сохранении в браузере под WebQuerySave я вызываю агент X'.
При попытке сохранения документа данный агент проводит проверку на заполняемость,
на повторяемость, на правильность заполнения и многие другие проверки. Если что-то
заполнено неправильно или не заполнено, то на форму должно выйти сообщение о
текущей ошибке. Сама форма в это время должна остаться неизменной, со всеми введенными
данными в ней. Проверка происходит правильно, сохранять не дает. Но вот alert не работает.
Я перерыл весь интернет, сроки жмут, начальство торопит, пробовал 312 вариантов. Но ничего
не помогло. Что делать? SOS
Примерный код:
...
set doc = session.DocumentContext
if doc.Field1(0)="" then
_ doc.SaveOptions="0"
_ Print |<script language="JavaScript" type="text/javaScript">|
_ Print |history.back();|
_ Print |alert("Заполните поле FIELD1");</script>|
_ exit sub
end if
...