2011-12-06 29 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