使用自定义对象建议创建GWT SuggestOracle

时间:2012-04-20 15:51:24

标签: java gwt autosuggest suggestbox

我正在尝试将下拉框小部件转换为SuggestionBox,因为当前的下拉菜单有100多个选项。看起来您只能向SuggestOracle添加字符串建议。我需要能够添加一个自定义对象,其中包含描述和匹配记录到数据库的ID。我是否必须扩展SuggestOracle类?

1 个答案:

答案 0 :(得分:1)

是的,因为我知道你不能使用一对值,即Id和Value。你必须在建议框中添加你的字符串,也许你可以使用不同的解决方案,然后建议框,即创建一个值列表弹出窗口。并添加任意数量的字段。使用分页在flex表中显示数据。使用选择处理程序使用选定的行更新表单。有关如何使用FlexTable和处理事件的参考,请参阅able Single Row Click Event

SuggestOracle是您已经在使用的MultiWordSuggestOracle的父类。

public class MultiWordSuggestOracle   extends SuggestOracle

请参阅MultiWordSuggestOracle