2011-03-07 12 views
0

我在XPages中編寫了一個網頁。我有一個輸入字段,在值更改時觸發onkeyup事件。在onkeyevent中,我開始部分刷新包含數據視圖的div。我使用用戶輸入的內容對數據進行分組。因此,例如,該列表可以與輸入字段中的OnKeyup綁定到局部刷新而不是最後一個退格鍵

艾倫 布拉德 布萊恩 比爾 乍得

開始。如果用戶鍵入「B」,那麼我們剩下的只有中間的三個名字,如果他們再添加對於「Br」我們只剩下Brad和Bryan等等。

如果用戶退格,則該過程被顛倒過來。

這一切都完美,但對於一個問題。當用戶退格時,輸入字段爲空白時,視圖應該恢復爲所有名稱,但不是,它保持與1個字母時的相同。如果我再次退格,那麼視圖將獲得所有值。

我一直在努力與這個小時沒有成功,真的很感謝任何幫助。

感謝,

布萊恩

回答

0

您是否使用了viewScope變量來控制視圖內容?

我有一個過濾器工具爲我的意見,當鍵入(onKeyUp)數據被寫入viewScope.query。局部刷新設置上我已經設置了視圖的viewPanel中

數據「鑑於結果搜索:」到viewScope.query

嘗試增加一個檢查,如果viewScope.query不爲空,然後發回viewScope.query

相關問題