Lotus And Web

  • Автор темы Автор темы Kizarek86
  • Дата начала Дата начала

Kizarek86

Green Team
20.07.2007
876
8
Много на форуме нашел, но в основном вопросы. А общих положений нету)
пару просьб
1. Есть литература, конкретно для Lotus под Web
2. И просьба поделиться своими маленькими, да и большими секретами) подводные камни которые встречали
заранее благодарен.
 
1. Сверху в разделе прикреплена тема про книги, 1й же пост вот
2. как то растянуто получиться
 
Morpheus
1. давно скачена, в процессе чтения. думал мб ещё что то есть)
2. ну если есть свободное время и желание поделиться, почему бы и нет?) думаю не одному мне будет интересно)
 
как раз этим делом занимаюсь
лотус под веб

делаю модуль под терминал(типа банкомата)

почему под веб скрытые вычисляемые поля странно работают?

на форме есть скрытые вычисляемые поле - code
и 10 кнопок для цифр от 0 до 9

под каждой кнопкой агент (на LS)
который ДОЛЖЕН ДОБАВЛЯТЬ в поле code
соответствующую цифру

но агенты отказываются это делать
они не добавляют цифру к тому значению
которое уже содержится на поле
а заменяет значение

почему не понятно
а если сделать поле не скрытым и редактируемым
то все нормально

а мне нада
чтоб поле было скрытым и вычисляемым

то есть юзер должен видеть не само поле
а вычисляемый текст которое ссылается на данное поле code

но частично решил проблему
сделав свойства поля code
height=1 width=1 и сделав его редактируемым и не скрытым

но это мне не нравится
так как поле не видно только в IE
mozila и opera показывает это поле на весь размер

укажите че делать
 
но агенты отказываются это делать
они не добавляют цифру к тому значению
которое уже содержится на поле
а заменяет значение
Вычисляемые не предаются в агент по Set note = session.DocumentContext.
Делаете '' в форме <input name="DocUNID" type="hidden" value="<Вычисляемое значение DocUNID>">
ret = Replace(note.DocUNID(0),array, "")
Тогда .DocumentContext "затащит"

тут записал
 
Вычисляемые не предаются в агент по Set note = session.DocumentContext.
Делаете '' в форме <input name="DocUNID" type="hidden" value="<Вычисляемое значение DocUNID>">
ret = Replace(note.DocUNID(0),array, "")
Тогда .DocumentContext "затащит"
не очень понятно
подробнее можно




допустим на форму поместили текст через
пас сру хтмл:

<input name="Code" type="hidden" value="">

значение поля Code будет видна для компьютет текст лотуса?
 
почему под веб скрытые вычисляемые поля странно работают?
Потому что стандартный доминошный подход: скрытые элементы формы ВООБЩЕ в html не транслировать (оптимизируя т.о. трафик). См. на 2-й закладке св-в формы есть крыжик "Generate HTML for all fields"
 
Плз. F1 никто не отменял :(
Note WebQueryOpen agents run when the user opens a form or document, but do not run when the user saves a document. This means that computed fields set by a WebQueryOpen agent are not saved when the user submits a document. To make sure computed fields are saved, you can either recalculate them in the WebQuerySave agent or set the form property "Generate HTML for all fields."

если в форме воткнете Generate HTML for all fields, получите все свои поля в HTML кучей что не есть гуд.
<input name="Code" type="hidden" value="<Вычисляемое значение Code>"> - только одно поле что надо

значение поля Code будет ДОСТУПНО для = session.DocumentContext в агенте
 
значение поля Code будет ДОСТУПНО для = session.DocumentContext в агенте
именно оно доступно
но ведет себя странно (также как вычисляемые скрытые лотусовские поля )

то есть
не добавляются цифры к тому значению
которое уже содержится на поле
а заменяется значение


все решил траблу
спасибо
Generate HTML for all fields РУЛИТ
 
именно оно доступно
но ведет себя странно (также как вычисляемые скрытые лотусовские поля )

то есть
не добавляются цифры к тому значению
которое уже содержится на поле
а заменяется значение


все решил траблу
спасибо
Generate HTML for all fields РУЛИТ

Лучше не использовать лотусовские параметры скрытия полей, много косяков вылазеет ... проще всего поля, который должны быть скрыты, кидать в <span>
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы