我正在使用 Wicket 为网站上的搜索引擎构建用户界面。当用户键入时,结果显示在下拉列表中。由于我有很多不同的对象(每个对象都有不同的显示结构),我想定义几个面板。因此,对于数据库中找到的每个项目,它都会获得正确的面板和正确的结构。例如:如果搜索引擎找到一个用户,它应该只显示名称。当找到图片时,缩略图和描述等......
现在我正在使用 AutocompleteTextField 但它只需要字符串。我想过在字符串中添加 html 并像这样显示它。但由于这不是一个真正干净的解决方案,我正在考虑使用面板。
那么,任何人都知道如何使用面板而不是 AutoCompleteTextField 中的字符串?