2017-10-08 37 views
0

在我的蓮花多米諾網絡應用程序上,我定製了搜索表單,用戶可以在其中輸入條件(約10條標準),現在我想要做的是我要拋出導致到另一個頁面/表格使用HTML。在網絡上定製搜索並顯示結果

但我擔心的是,我想訪問輸出窗體/頁面上的div元素,我不確定我是否可以做到這一點網頁查詢保存搜索表單的代理。

基本上我想要做的是我將在WQS代理中撰寫HTML並將該HTML分配給輸出搜索表單的div。但我不知道如何使用當前窗體的WQS代理訪問另一個窗體的div元素。

我可以以相同的形式顯示結果,但問題仍然存在如何訪問Lotuss WQS代理中的div元素。

使用文檔上下文我們可以訪問提交的currrent文檔的字段,但不確定div元素。

請asssist

回答

0

總之,你可以在WQS做的就是吐出的文字從服務器到瀏覽器中的數據流(可能是也可能不是HTML)。所以,我認爲你有兩個選擇:)之前

  1. 在你的HTML模板,添加一個佔位符,在您<div>是,做一個替代((用您希望出現在該div HTML中的佔位符)發送HTML到瀏覽器,或者
  2. 輸出足夠的JavaScript和/或JQuery和/或其他內容,以便在加載文檔後由客戶端更新div。當然,不能保證會發生。

另一種方法是創建帶有計算字段和/或計算文本的Notes文檔。在這種情況下,您不會更新「div」作爲更新HTML div,而是更新Notes表單上的計算文本。當您將文檔作爲文檔返回到瀏覽器而不是搞亂WQS代理時。

我想你的WQS代理也可能只發送JavaScript來更新另一個頁面,但對我來說,這是一個跨站點腳本攻擊。

0

你可以在這裏使用一些REST。基本上將搜索表單提交給REST服務,收集結果並根據需要呈現它們。