2013-11-20 57 views
0

我在顯示分頁結果的xpage中顯示一個視圖。也是一個綁定到sessionScope變量的編輯框。在視圖的data-> search屬性中,我根據編輯框的值設置了查詢字符串。當我搜索出現在第一頁的條目時,它的作品,但是當我在第二頁或其他頁面中搜索條目時,它不會... 任何想法?在XPage中的多米諾骨牌分頁視圖中搜索

搜索查詢代碼:

var tmpArray = new Array(""); 
var cTerms = 0; 
var qstring = ""; 
if (sessionScope.name != null & sessionScope.name != "") { 
tmpArray[cTerms++] = "(FIELD name = \"" + sessionScope.name + "\")"; 
} 
if (sessionScope.email != null & sessionScope.email != "") { 
tmpArray[cTerms++] = "(FIELD email = \"" + sessionScope.email+ "\")"; 
} 
qstring = tmpArray.join(" AND ").trim(); 
sessionScope.queryString = qstring; 
return qstring; 

此代碼工作正常,但只有在記錄最初出現在第一頁(應用查詢之前)。

+0

請添加顯示編輯框和搜索屬性的代碼 –

+0

我已添加查詢代碼。編輯框只是與sessionScope var的綁定。 (名稱變量等是可以的,因爲它適用於第一頁的條目) –

回答

4

是的,尋呼機自動搜索後不會跳到第一頁。有關代碼,請參閱http://xpageswiki.com/apps/wiki-xpages/wiki-xpages.nsf/dx/Work_with_views#Force+view+to+go+to+first+page以通過SSJS跳轉到視圖中的第一頁。

將該代碼添加到編輯框的onchange事件中,然後在編輯框中輸入後,視圖面板應執行搜索並跳轉到第一頁。

+0

偉大的工作!thnx –

+0

提供的鏈接不起作用,其實我正在尋找同樣的事情。如果可能,你能幫我出去得到這個碼? –

+0

Thanx我實際上找到了正確的鏈接,我想有一些URL更改我想編輯它。 –

相關問題