2010-01-20 33 views
2

我正在構建一個早期構建在vb6中的組件的概念驗證。由於該組件具有複雜的UI元素,因此我不太確定我可以用Lotus Notes UI元素重現相同的事情。我現在想要做的是以下幾點。點擊按鈕從Lotus Notes中調用Javascript

  1. 在存在的LN表單中創建一個按鈕。
  2. 當按鈕被點擊時,它會調用一個javascript,它將創建一個模板(或動態加載htm)htm頁面,並帶有必要的界面元素。
  3. 使用jQuery或Dojo來Ajax化接口和http請求。
  4. 一旦用戶點擊htm頁面上的按鈕,將選擇值返回到表單。
  5. 卸載htm模板並旋轉拇指,就好像什麼也沒有發生。

首先,我不確定這是否可能,那麼可能嗎?如果是,那麼你們可以給我任何鏈接樣本或樣本,這肯定會有所幫助。

順便說一下,我在構建這個組件的LN應用程序不是Web啓用的,純粹是LN桌面應用程序。

任何幫助,將不勝感激。

回答

4

您可以從一個正常的Lotus Notes按鈕中調用JavaScript,這將在Lotus Notes客戶機上運行。但是,Notes客戶機不能識別所有的JavaScript。例如,document.write(...)調用不起作用。

如果您安裝了Domino Designer(並且我認爲您已經這麼做了!),那麼搜索設計器幫助以獲取「自動化組件支持的JavaScript對象表」 - 該文檔可能有助於確定您可以做什麼以及不能做什麼Notes客戶端。

好運。

0

的 「LOTUS NOTES」 & AJAX搜索。理查德施瓦茨在那裏有一些例子,我認爲還有其他例子。