2017-12-06 2 views
0

Ich bin ein Kalender-Plugin für Vaadin bauen (siehe https://vaadin.com/). Alles funktioniert gut, die Stylesheets werden angewendet, AUSSER wenn ich die Ansicht programmatisch ändere. Die Ansicht ändert sich, aber die Fullcalendar-Stile werden nicht korrekt angewendet! Siehe Beispiel-Screenshot. List View after changeView calledFullCalendar nicht css auf changeView in Vaadin Rahmen

Ich muss aktualisieren, damit die Stile korrekt angewendet werden.

(Wenn ich nur die Ansicht ändern, mit der vollen Kalender ‚eingebaut‘ Schaltflächen oben rechts werden die Stile angewendet.) Mit FullCalendar V3.7.0 und und Scheduler-Studie 1.9.0

Vaadin ist ein GWT-Framework mit V6.8.

GWT-Code für Change Aufruf:

private native void changeView(JavaScriptObject cal,String view,String nid) 
/*-{ 
    cal.fullCalendar("changeView",view); 
    //cal.trigger("create"); trying to fix the not-applying .css problem 
}-*/; 

'Cal' ist die ursprünglichen Wähler zurück von jQuery. Irgendwelche Ideen, wie Sie das beheben können?

Antwort

0

Das Problem gefunden. Dies lag daran, dass das Vaadin-Framework die Stilklasse von FC aus dem obersten Element entfernte. Um das zu beheben, habe ich diese einfach mit dem setStyleName des Frameworks ("fc fc-unthedem fc-ltr") hinzugefügt.

Verwandte Themen