Domanda

Io uso GWT 2.1.1

Nel pacchetto resources ho immagini PNG e un file CSS.

Nel file CSS ho scritto:

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

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

di quanto io creo estensione interfaccia ClientBundle. Con questo CSS e immagini.

Che in UiBunder vista provo a cambiare stile css:

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

Quando questo codice eseguito la layout css di textArea sono rotti ma vedo che class cambiato (FireBug). Sembra bug in css.

Forse qualcuno già provato fare la stessa cosa.

È stato utile?

Soluzione

Probabilmente si dovrebbe usare addStyleName o addStyleDependentName invece di setStyleName che rimuovere gli stili esistenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top