2013-04-14 3 views
1

Я нахожусь в фазе обучения GWT GXT,CSS не работает в 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 нет кнопки проекта css.

Прилагается изображение fireBug.

Если кто-то это понимает, объясните и дайте решение.

Спасибо заранее.

enter image description here

+0

Какую версию GWT и GXT вы используете? Попробуйте addStyleName()? – DiogoSantana

+0

@DiogoSantana: GWT 2.5.1 и GXT 3.0 – NewCodeLearner

+0

И вы пробовали addStyleName()? Я думаю, что ваш стиль .Project-BUtton должен быть удален позже после его установки. – DiogoSantana

ответ

0

ли пользуешься UiBinder. Если да, то

проверьте эту ссылку. Подобный вопрос. Может помочь вам.

shared css

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

, но у меня нет больше времени для развития. хороший взлом ...

Смежные вопросы