带有自定义项的 GWT 组合框
Posted
技术标签:
【中文标题】带有自定义项的 GWT 组合框【英文标题】:GWT combobox with custom items 【发布时间】:2013-04-18 10:43:47 【问题描述】:我正在尝试定义一个组合框,它显示为项目、自定义控件而不是标准的纯文本项目。使用的控件是 com.google.gwt.user.client.ui.ListBox(标准 GWT 控件)作为组合框。
以 Showcase http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCellList 为例,有一个带有自定义项目的自定义列表。为此,该示例使用 CellList 类。是否可以对组合框使用相同的技术?
更一般地说,是否可以将组合框与自定义的复杂项目(例如多列项目、任何类型的自定义复杂项目,通常是我自己的或类似的小部件)一起使用?
我使用标准的 gwt ui 控件来问这个问题,没有 Ext-GWT,没有 Smart GWT 或其他。
谢谢。
【问题讨论】:
单元格列表有什么问题?? 看起来可能是重复的:***.com/questions/1766842/… @Baadshah:单元格列表没有问题。我只是不明白如何在类似组合框的控件中使用它。 【参考方案1】:您无法设置 GWT ListBox 的样式,因为它会转换为 HTML <select>
元素。如果您仍然坚持使用 GXT 等功能丰富的组合框,那么您可以选择
-
GwtChosen - http://dev.arcbees.com/gwtchosen/
CellList 具有降低的高度,选择模式 - 单一和CustomCell。
GWT 建议框 - http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwSuggestBox
【讨论】:
以上是关于带有自定义项的 GWT 组合框的主要内容,如果未能解决你的问题,请参考以下文章