2017-12-06 14 views
0

私はVaadin用のカレンダープラグインを作成しています(https://vaadin.com/を参照)。 Everythngはうまく動作しますが、プログラムでビューを変更する場合を除いて、スタイルシートは適用されます。ビューは変更されますが、Fullcalendarスタイルは正しく適用されません。サンプルのスクリーンショットをご覧ください。 List View after changeView calledFullCalendarはVaadinフレームワークのchangeViewにCSSを適用していません

正しく適用するには、スタイルをリフレッシュする必要があります。 FullCalendar V3.7.0を使用して

(私はちょうど右上のボタンの中に組み込まれて "フルカレンダーを使用してビューを変更する場合は、スタイルが適用されます。) とし、スケジューラ裁判1.9.0

VaadinですV6.8を使ったGWTフレームワーク。 changeViewを呼び出すため

GWTコード:

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' はjQueryのによって返される元のセレクタです。 これを修正する方法はありますか?

答えて

0

問題が見つかりました。 VaadinフレームワークがFCのスタイルクラスを一番上の要素から削除したためです。修正するために、私は単にフレームワークのsetStyleName( "fc fc-unthemed fc-ltr");を使用してこれらを追加しました。

関連する問題