CSS无法在GXT中运行

时间:2013-04-14 16:08:13

标签: gwt uibinder gwt2 gxt

我正处于GWT GXT的学习阶段,

我的项目中有些css工作正常,但有些人向我展示了一种奇怪的行为。

登录按钮。

logonBtn = new TextButton("Connect");
        logonBtn.setIconAlign(IconAlign.RIGHT);
        logonBtn.setIcon(Resources.INSTANCE.login());
        logonBtn.setStyleName("Project-Button");

的CSS

.Project-Button {
    color: Black;
    border: thin outset #FF6600;
    font-family: Courier New, Century Gothic, Times New Roman, Verdana, Arial;
    vertical-align: middle;
    background-position: left center;
    background-color: White;
    cursor: pointer;
}

但是当我运行项目时,这个css对连接按钮没有任何影响。

在我的项目中,我有6或7个TextButton。 但是这个css只在其中一个按钮中显示效果

我尝试使用Firebug来查看问题。我看到没有Project-Button css附加了这个textButton。

附上了fireBug的形象。

如果有人理解这一点,请解释并给出解决方案。

先谢谢。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果更改GXT文本按钮样式,则必须编写ButtonCellAppereance。 GXT按钮样式与其他gxt小部件一样复杂。 example link about appereance

1http://www.slideshare.net/senchainc/ext-gwt-30-theming-and-appearances我在gwt项目上启动了一个项目theme project link

但我没有更多的时间来发展。好黑客......

答案 1 :(得分:0)

您使用的是uiBinder吗?如果是,那么,

检查此链接。 类似的问题。可以帮到你。

shared css