Вызов Javascript из Lotus Notes по нажатию кнопки

Я создаю Proof Of Concept для компонента, который ранее был создан в vb6. Поскольку компонент имеет сложные элементы пользовательского интерфейса, я не совсем уверен, насколько далеко я могу воспроизвести то же самое с элементами пользовательского интерфейса Lotus Notes. То, что я сейчас хочу сделать, это следующее.

  1. Создайте кнопку в существующей форме LN.
  2. При нажатии кнопки вызывается javascript, который создаст шаблон (или загрузит htm динамически) htm-страницу с необходимыми элементами интерфейса.
  3. Используйте jQuery или Dojo для Ajaxify интерфейса и HTTP-запросов.
  4. Как только пользователи нажмут кнопку на странице htm, верните выбранные значения в форму.
  5. Выгрузите шаблон htm и крутите пальцы как ни в чем не бывало.

Во-первых, я не уверен, возможно ли это, так возможно ли это? Если да, то не могли бы вы, ребята, дать мне какие-либо ссылки на образцы или образцы, которые определенно будут полезны.

Кстати, это приложение LN, в котором я создаю этот компонент, не поддерживает Интернет и является чисто настольным приложением LN.

Любая помощь в этом будет оценена.


person vikramjb    schedule 20.01.2010    source источник


Ответы (2)


Вы можете вызвать Javascript из обычной кнопки Lotus Notes, и он будет работать в клиенте Lotus Notes. Однако клиент Notes не распознает все сценарии Javascript. Например, вызовы document.write(...) не работают.

Если у вас установлен Domino Designer (и я предполагаю, что вы это сделали!), тогда поищите в справке Designer «Таблица поддерживаемых объектов JavaScript для автоматизированных компонентов» — этот документ может помочь определить, что вы можете и что не можете делать в клиенте Notes.

Удачи.

person Ben    schedule 20.01.2010

Поиск по "LOTUS NOTES" и AJAX. У Ричарда Шварца есть несколько примеров, и я думаю, что есть и другие.

person Maria Helm    schedule 20.01.2010