Lotus And Web

Тема в разделе "Lotus - Программирование", создана пользователем Kizarek86, 20 июн 2008.

  1. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Много на форуме нашел, но в основном вопросы. А общих положений нету)
    пару просьб
    1. Есть литература, конкретно для Lotus под Web
    2. И просьба поделиться своими маленькими, да и большими секретами) подводные камни которые встречали
    заранее благодарен.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    1. Сверху в разделе прикреплена тема про книги, 1й же пост вот
    2. как то растянуто получиться
     
  3. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Morpheus
    1. давно скачена, в процессе чтения. думал мб ещё что то есть)
    2. ну если есть свободное время и желание поделиться, почему бы и нет?) думаю не одному мне будет интересно)
     
  4. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    как раз этим делом занимаюсь
    лотус под веб

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

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

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

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

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

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

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

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

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

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

    укажите че делать
     
  5. NetWood

    NetWood Lotus team
    Lotus team

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

    тут записал
     
  6. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    не очень понятно
    подробнее можно




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

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

    значение поля Code будет видна для компьютет текст лотуса?
     
  7. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Потому что стандартный доминошный подход: скрытые элементы формы ВООБЩЕ в html не транслировать (оптимизируя т.о. трафик). См. на 2-й закладке св-в формы есть крыжик "Generate HTML for all fields"
     
  8. NetWood

    NetWood Lotus team
    Lotus team

    Регистрация:
    17 апр 2008
    Сообщения:
    308
    Симпатии:
    0
    Плз. 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 в агенте
     
  9. yerke

    yerke Well-Known Member

    Регистрация:
    28 авг 2007
    Сообщения:
    392
    Симпатии:
    0
    именно оно доступно
    но ведет себя странно (также как вычисляемые скрытые лотусовские поля )

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


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

    KLif Гость

    Лучше не использовать лотусовские параметры скрытия полей, много косяков вылазеет ... проще всего поля, который должны быть скрыты, кидать в <span>
     
Загрузка...
Похожие Темы - Lotus And Web
  1. cybergeene
    Ответов:
    1
    Просмотров:
    2.795
  2. skala-ali
    Ответов:
    9
    Просмотров:
    4.837
  3. morpheus
    Ответов:
    4
    Просмотров:
    3.250
  4. ToxaRat
    Ответов:
    1
    Просмотров:
    2.414
  5. wowa
    Ответов:
    5
    Просмотров:
    3.435

Поделиться этой страницей