Button В Письме

Тема в разделе "Lotus - Программирование", создана пользователем iivvnn, 13 апр 2012.

  1. iivvnn

    iivvnn Active Member

    Регистрация:
    7 сен 2011
    Сообщения:
    37
    Симпатии:
    0
    Формирую тело письма. Можно ли программно в тело письма мопестить кнопку, которая запускает процедуру - кроме того передать в эту процедуру параметр из скрипта который формирует письмо?
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Можно теретически
    Например, можно кнопу создать в другом документе/форме и потом сделать AppendRichTextItem
    Передачу параметра можно сделать так (код под кнопкой):
    Код (Text):
    Dim ws As New NotesUIWorkspace
    Dim uiDoc As NotesUiDocument
    Dim Doc As NotesDocument
    Set uiDoc = ws.CurrentDocument
    Set Doc = uiDoc.Document
    Param = doc.getitemvalue("ParamVal")(0)
    Call SomeFunction(Param)
    ParamVal впихиваешь в отсылаемый док сам при создании B)

    Либо через DXL
     
  3. iivvnn

    iivvnn Active Member

    Регистрация:
    7 сен 2011
    Сообщения:
    37
    Симпатии:
    0
    СПС попробую
     
  4. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Ток, естественно, код под кнопкой не должен содержать никаких глобальных переменных, подключаемых библиотек и т.д.
    Т.е. просто standalone код.
     
  5. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    а если в браузере открыли письмо, то как быть?
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
  7. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    а чо так всё сложно?
    не проще ли в письмо завернуть свою форму?
     
Загрузка...

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