2011-12-06 50 views
0

我正在尋找一種方法來通過在文本字段中輸入關鍵字來篩選gsp中的列表。 過濾不需要確認操作,如返回或按下按鈕。Grails中的自動篩選列表

例如,請參閱Eclipse中的首選項窗口。

我首先想到的是jquery是解決方案,但是這也需要一個確認來過濾。

這對Grails來說可能嗎?

回答

2

您需要使用JavaScript才能做到這一點,所以問題與Grails/GSP幾乎沒有關係。

如果您聆聽用戶輸入字段的onchange事件,則不需要確認是否需要執行過濾。如果該輸入字段ID textBox代碼將是這個樣子:

$('#textBox').change(function() { 
    var queryString = $(this).text(); 

    // Now get a reference to your list and filter out all entries that don't match 
    // queryString 
}); 
+0

+1 - 而且,大多數過濾列表我見過使用'onkeyup'更新您鍵入,儘管當數據源是遙控器,可能不是很理想。但是,OP可能會感興趣。 –

+0

謝謝,現在我知道我在找什麼。 – fabschu