2

私は GWT を初めて使用し、RPC と MySQL を含むプロジェクトに取り組んでいます。楕円と矢印付きの線を含むネットワーク ダイアグラムを動的に描画したいと考えています。SmartGWT DrawOval と DrawLinePath の使用を検討しています。

1) SmartGWT を形状の描画のみに使用し、GWT をレイアウト/ウィジェット/RPC/etc などの他のものに使用することは理にかなっていますか?

2)GWT と SmartGWT を混在させないことが推奨されていることを知っているので、描画ウィジェットを他の GWT コンポーネントと安全に使用できるかどうかを知りたいです。

3) 描画のための SmartGWT よりも優れた代替手段はありますか?

ありがとう。

4

1 に答える 1

1
  1. いいえ、あなたのアプローチは、2番目の答えのため、良いものではありません.
  2. いいえ、推奨されていないため、安全ではありません。UI 要素には SmartGWT コンポーネントのみを使用することをお勧めします。しかし、ここで少し混乱していると思います。UI 要素のみを混在させないでください。GWT の他のすべての機能 (つまり、RPC メカニズム) は、ソリューションの一部にすることができ、実際に必要になります。
  3. 次のオプションが表示されます。

    • すべてのレイヤー/ウィジェットに SmartGWT UI 要素を使用し、もちろん、特定した描画形状を使用してソリューションを作成します。
    • GWT 要素を使用し、他の描画ライブラリを使用して目標を達成します。gwt -connectorsraphaelgwtlib-gwt-svgなどがありますが、コネクタまたは単純な線が仕様に十分かどうかによって異なります。
    • SmartGWT UI 要素を使用し、上記のライブラリのいずれかを埋め込んで、提供された要素がサポートできないケースに対応します。このような結婚の成功は常に保証されているわけではないため、これは注意が必要ですが、却下することもできません. lib-gwt-svg を使用して、このようなアプローチで成功しました。
于 2012-08-07T19:15:40.357 に答える