0

vaadinで不便なチャートを使ってチャートを作成しようとしています。関連するjarを追加し、jqueryのhighchartファイルとmodulesファイルを指す別のアプリケーションサーブレットを作成し、web.xmlファイルを変更しました。円グラフコードを追加すると、ブラウザから次のように表示されます;

Widgetset does not contain implementation for com.invient.vaadin.charts.InvientCharts. Check its @ClientWidget mapping, widgetsets GWT module description file and re-compile your widgetset. In case you have downloaded a vaadin add-on package, you might want to refer to add-on instructions. Unrendered UIDL: -Unrendered UIDL -com.invient.vaadin.charts.InvientCharts(NO CLIENT IMPLEMENTATION FOUND) id=PID5 height=400px width=100.0% isRetrieveSVG=false isPrint=false reloadChartSeries=false -options -title text=Distribution of positive negative tweets -subtitle -credit -position -legend -tooltip -chart type=pie zoomType= clientZoom=true -seriesOptionsPerSeriesType -pie allowPointSelect=true cursor=pointer showInLegend=true -dataLabel enabled=false -state -xAxes -yAxes -labels -chartData -series name=Status xAxis=0 yAxis=0 -pie -points -point name=Positive x=0 y=10 isShift=false -point name=Negative x=1 y=20 isShift=false -events -chartEvents -seriesEvents -series -pointEvents -line -pointEvents -spline -pointEvents -scatter -pointEvents -area -pointEvents -areaspline -pointEvents -bar -pointEvents -column -pointEvents -pie -pointEvents -chartDataUpdates -seriesDataUpdate seriesName=Status operation=Add isReloadPoints=false -pointsAdded -pointsRemoved

vaadinウィジェットのコンパイルボタンを押すと、次のようになります。

select a widgetset file(..widgetset.gwt.xml) or a vaadin project to compile.

ここで何が問題になっているようですか?私の他のプロジェクトでは、このwidgetset.gwt.xmlはeclipseによって作成されています。

私はvaadin-invientチャートの初心者なので、ログなどここに何を入れるかはわかりません。そのため、お知らせいただければ、これらの情報を提供します。

4

2 に答える 2

1

この問題を解決するために、gwt.xmlファイルをプロジェクトに手動で追加し、他のプロジェクトのgwt.xmlコンテンツを新しく作成したgwt.xmlにコピーしてから、プロジェクトのWebに新しく作成したgwt.xmlへの参照を追加しました。 .xmlファイル。

于 2012-09-26T07:03:23.963 に答える
0

あなたの答えを明確にするために:

vaadinウィジェットのコンパイルボタンを押すと、次のようになります。

コンパイルするウィジェットセットファイル(..widgetset.gwt.xml)またはvaadinプロジェクトを選択します。

これは、アプリケーションに複数の.gtw.xmlファイルがあり、vaadinプラグインがデフォルトのウィジェットセットを認識できなかったためだと思います。デフォルトのウィジェットセット(.widgetsetパッケージに含まれている)を手動で選択して、ボタンをもう一度押す必要があります。

アプリケーションに他の.gwt.xmlファイルがない場合、アプリケーションに新しいプラグインを追加する手順は、https://vaadin.com/directory/help/using-vaadin-add-で詳しく説明されています。 ons

于 2012-09-26T11:54:28.773 に答える