2012-01-02 66 views
0

每个组合框的箭头在所有浏览器中都被移位(我试过firefox,chrome,opera)。有人知道问题可能是什么吗?任何帮助表示赞赏。组合框选择箭头被移位

http://www.sencha.com/forum/showthread.php?168487-ComboBox-selection-arrow-is-displaced&p=703835进一步的细节,这个问题(作为即时通讯目前不能在这里上传截图。)

参见下面的代码导致问题。

public class MyApp implements EntryPoint { 
@Override 
public void onModuleLoad() { 
    LayoutContainer container = new LayoutContainer(); 

    final SimpleComboBox<String> combo = new SimpleComboBox<String>(); 
    combo.setEmptyText("Select an item..."); 
    combo.setDisplayField("item"); 
    combo.setWidth(150); 
    combo.setTriggerAction(TriggerAction.ALL); 
    combo.add("Value1"); 
    combo.add("Value2"); 
    container.add(combo); 
    container.setBorders(true); 
    container.layout(); 
    RootPanel.get().add(container); 
} 

}

回答

0

好吧,我发现为什么发生这种情况。我在我的项目中使用了Maven GWT插件,因此我使用这个插件来生成原型。我有一个自动生成的MyApp.css文件,以便引入自定义CSS布局。但是,我从来没有看过那个CSS文件。这个生成的css文件包含了其他所有图像的顶部边缘。当然这个差距导致了这个问题。我认为这个线程可以关闭。

img { 
    margin-top: 20px 
} 
+0

如果这是解决您的问题,请将此标记为接受的答案 – 2012-01-06 10:13:23