我正处于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的形象。
如果有人理解这一点,请解释并给出解决方案。
先谢谢。
答案 0 :(得分:1)
如果更改GXT文本按钮样式,则必须编写ButtonCellAppereance。 GXT按钮样式与其他gxt小部件一样复杂。 example link about appereance
1:http://www.slideshare.net/senchainc/ext-gwt-30-theming-and-appearances我在gwt项目上启动了一个项目theme project link
但我没有更多的时间来发展。好黑客......
答案 1 :(得分:0)