我必须在我的应用程序中进行所谓的“超文本搜索”。基本上,您开始在一个字段中输入,就像谷歌为您输入的每个字母一样,相关搜索匹配更改。唯一的区别是,我将在表格中填写信息,并且每次用户在框中键入一个字母时,表格都会根据您开始输入的内容更改内容。
一个例子是,如果你想找一本哈利波特的书,你开始输入哈利。
对于您键入的每个字母,表格都会发生变化,逐个字母地确定您要查找的书。
我的问题是:哪种方式是最好或最合适的有效方式?我将有一个包含对象的数组列表,我可以访问并在桌子上显示。
我必须在我的应用程序中进行所谓的“超文本搜索”。基本上,您开始在一个字段中输入,就像谷歌为您输入的每个字母一样,相关搜索匹配更改。唯一的区别是,我将在表格中填写信息,并且每次用户在框中键入一个字母时,表格都会根据您开始输入的内容更改内容。
一个例子是,如果你想找一本哈利波特的书,你开始输入哈利。
对于您键入的每个字母,表格都会发生变化,逐个字母地确定您要查找的书。
我的问题是:哪种方式是最好或最合适的有效方式?我将有一个包含对象的数组列表,我可以访问并在桌子上显示。
您是否尝试 过使用 GWT和 Facebook Style Autocomplete的 SuggestBox ?
此功能称为自动完成。
如果您在谷歌上搜索“javascript autocompletion”,有很多解决方案。
我个人使用 jquery ui,它有一个用于http://jqueryui.com/demos/autocomplete/的组件
编辑:我的错,问题是关于java,而不是javascript