Lotus And Web

Kizarek86

Green Team
20.07.2007
875
8
BIT
118
Много на форуме нашел, но в основном вопросы. А общих положений нету)
пару просьб
1. Есть литература, конкретно для Lotus под Web
2. И просьба поделиться своими маленькими, да и большими секретами) подводные камни которые встречали
заранее благодарен.
 
M

morpheus

1. Сверху в разделе прикреплена тема про книги, 1й же пост вот
2. как то растянуто получиться
 

Kizarek86

Green Team
20.07.2007
875
8
BIT
118
Morpheus
1. давно скачена, в процессе чтения. думал мб ещё что то есть)
2. ну если есть свободное время и желание поделиться, почему бы и нет?) думаю не одному мне будет интересно)
 
Y

yerke

как раз этим делом занимаюсь
лотус под веб

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

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

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

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

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

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

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

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

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

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

укажите че делать
 

NetWood

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

тут записал
 
Y

yerke

Вычисляемые не предаются в агент по 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 будет видна для компьютет текст лотуса?
 
30.05.2006
1 345
12
BIT
0
почему под веб скрытые вычисляемые поля странно работают?
Потому что стандартный доминошный подход: скрытые элементы формы ВООБЩЕ в html не транслировать (оптимизируя т.о. трафик). См. на 2-й закладке св-в формы есть крыжик "Generate HTML for all fields"
 

NetWood

Lotus Team
17.04.2008
565
96
BIT
174
Плз. 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 в агенте
 
Y

yerke

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

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


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

KLif

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

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


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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!