我正在使用Google Web Toolkit创建基于Web的XML和代码编辑器 - 在此代码中/ xml数据将位于文本区域中...我想要做的是允许代码自动完成 - 所以当用户启动时键入一些文本,显示部分键入文本的可能完整值,现在用户可以选择一个显示的值,或键入整个值。
是否有GWT组件执行此操作?我唯一能想到的是使用工具提示来显示可能的自动完成选项,并允许用户从工具提示中选择一个值(然后应将此值输入文本区域)。
这是解决我问题的唯一方法吗?有没有更好的方法呢?
答案 0 :(得分:1)
GWT库具有非常强大的SuggestBox组件。请参阅此处的说明和示例: http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/SuggestBox.html
另外,我建议您查看视频教程如何使用它: http://www.rene-pickhardt.de/building-an-autocomplete-service-in-gwt-screencast-part-3-getting-the-server-code-to-send-a-basic-response/
实际上有一组视频,但确切地描述了建议框功能。
希望这有帮助。