Question

J'utilise GWT 2.1.1

Dans resources paquet j'ai des images PNG et un fichier css.

Dans le fichier css i écrit:

.finishedTask {
    background: white url("tick64.png") center center;
    padding: 0.5em;
    border: 0;
}

.unFinishedTask {
    background-color: white;
    padding: 0.5em;
    border: 0;
}

Que je crée l'extension d'interface ClientBundle. Avec ce CSS et des images.

Que dans UiBunder voir i essayer de changer le style css:

    textArea.setStyleName(isFinished() ? res.style().finishedTask() : 
res.style().unFinishedTask());

Lorsque ce code exécuté la mise en page css de textArea sont cassé, mais je vois que class changé (Firebug). Semble bogue dans css.

Peut-être que quelqu'un déjà essayé faire la même chose.

Était-ce utile?

La solution

Probablement, vous devez utiliser addStyleName ou addStyleDependentName au lieu de supprimer setStyleName qui styles existants.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top