1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Lotus And Web

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

  1. Kizarek86

    Kizarek86 Well-Known Member
    Lotus team

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

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

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

    Kizarek86 Well-Known Member
    Lotus team

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

    yerke Well-Known Member

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

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

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

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

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

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

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

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

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

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

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

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

    NetWood Well-Known Member
    Lotus team

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

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

    yerke Well-Known Member

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




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

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

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

    Constantin A Chervonenko Well-Known Member
    Lotus team

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

    NetWood Well-Known Member
    Lotus team

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

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

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


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

    KLif Гость

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

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