0

我无法让下拉功能在 Chrome 和 IE 中适用于 ListBox。当我单击列表框时,没有任何反应。如果我将可见项目的数量设置为 2 或更多,则项目会显示,但不可选择。在 Firefox 中一切正常。有解决方法或替代方法吗?

我正在使用 UIBinder 创建列表框

<g:ListBox ui:field="areaList" />

@UiField
ListBox areaList;

areaList.addItem("Area1");
areaList.addItem("Area2");

html是:

     <select class="gwt-ListBox">
      <option value="Area1">Area1</option>
      <option value="Area2">Area2</option>
     </选择>

问题似乎是 onmousedown 事件触发了 chrome 和 IE 的下拉显示。

    <body onmousedown="return false;" >

4

1 回答 1

0

GWT ListBox 只是一个 HTML select,它是非常基本的功能,应该可以在所有浏览器上正常工作。这表明问题不在于 ListBox,而在于其他问题。但是由于您的问题不包含任何进一步的细节,因此无法判断出什么问题。因此,您能否添加用于创建和填充 ListBox 的代码,并判断 ListBox 选择是否在它不起作用的浏览器中包含任何值。

于 2012-04-19T14:36:48.760 回答