1

我在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 来查看问题。我看到这个 textButton 没有附加 Project-Button css。

附上fireBug的图片。

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

提前致谢。

在此处输入图像描述

4

1 回答 1

1

如果要更改 GXT 文本按钮样式,则必须编写 ButtonCellAppereance。GXT 按钮样式与其他 gxt 小部件相比过于复杂。关于外观的示例链接

1http ://www.slideshare.net/senchainc/ext-gwt-30-theming-and-appearances我开始了一个关于 gwt 项目的项目作为主题项目链接

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

于 2013-11-29T06:48:34.257 回答