問題タブ [gwt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1111 参照

gwt - GWT-EXT - イベント後に特定の ContentPanel にウィジェットを表示する最良の方法は何ですか?

最初の投稿は私を傷つけません:)

私はBorderLayout通常の北、西、中央、南のパネルを使用しています。西側では . イベント ( ) が発生した場合、センターに特定のダイアログ ボックスを表示したい。ContentPanelTreeOnClick ContentPanel

これを行うための最良の方法は何ですか? 現在returnPanel()、 center を返すという関数を使用していますContentPanel。イベント ハンドラで、この関数を呼び出します(MainWindow.returnPanel().add(myDialog))

0 投票する
2 に答える
4801 参照

gwt - GWTアプリをパラメータ化するためのベストプラクティス?

Google Web Toolkit (GWT) アプリケーションがあり、それにリンクするときに、データを動的に取得するために使用できるいくつかの引数/パラメーターを渡したいと考えています。たとえば、それが株価チャート アプリケーションの場合、リンクにシンボルを含め、GWT アプリにそれを読み取らせて、株式サービスにリクエストを送信させます。たとえば、http://myapp/gwt/StockChart?symbol=GOOGは StockChart GWT アプリへのリンクであり、GOOG 株の株式情報 Web サービスにリクエストを送信します。

これまでのところ、サーバー側のコードを使用して Javascript 変数をページに追加し、次に JSNI (JavaScript Native Interface) を使用してそれらの変数を読み取りました。

例えば:

ホスト HTML で:

GWT コードでは:

(このコードは動作する実際のコードに基づいていますが、この質問のために修正したため、どこかで間抜けになっている可能性があります)

ただし、これはホスト モード (特に配列の場合) で常にうまく機能するとは限りません。JSNI はバージョン 1.4 以前には存在しなかったため、別の/より良い方法があると思います。

0 投票する
1 に答える
2688 参照

java - コンテンツのサイズが変更されたときに gwt-ext ウィンドウのサイズが変更されないようにするにはどうすればよいですか?

Windowで実行setHeight(600)しました。これが初期サイズです。私も先に進みました。setAutoScroll(true)

ウィンドウのコンテンツのサイズが変更されると、ウィンドウ自体のサイズも変更されます。私が望むのは、ウィンドウのサイズを固定し、コンテンツが大きくなったらスクロールバーを追加することです。ウィンドウのサイズを手動で変更し、コンテンツを拡大または縮小すると、これを取得できます。

0 投票する
9 に答える
32479 参照

java - GWTのシリアル化ポリシーホワイトリストにタイプを追加するにはどうすればよいですか?

GWTのシリアライザーのjava.io.Serializableサポートは制限されていますが、セキュリティ上の理由から、サポートするタイプのホワイトリストがあります。私が見つけたドキュメント、たとえばこのFAQエントリには、シリアル化するタイプはすべて「シリアル化ポリシーのホワイトリストに含める必要がある」と記載されており、リストはコンパイル時に生成されますが、コンパイラがどのように決定するかについては説明されていません。ホワイトリストに載っているもの。

java.lang.String生成されたリストには、やなどの標準ライブラリの一部であるいくつかのタイプが含まれていjava.util.HashMapます。をシリアル化しようとするとエラーが発生します。これはインターフェイスjava.sql.Dateを実装していますが、ホワイトリストに含まれていません。Serializableこのタイプをリストに追加するにはどうすればよいですか?

0 投票する
6 に答える
5097 参照

browser - Why does GWT ignore browser locale?

GWT gets locale from either the locale property or the locale query string. If neither is specified, it uses the "default" (ie en_US) locale.

Why doesn't it get it from the browser settings?

It seems the only solution to this is to replace your static html launch page with something like a JSP that reads the browser locales and sets the locale or redirects using the query string. There has to be a better solution than this or simply hard-coding a locale, surely?

0 投票する
2 に答える
1262 参照

java - http/AJAX (GWT) とシン クライアント展開用の Eclipse GUI

私は、シンクライアントを使用してリクエストを送信し、サーバーから応答を取得するプロジェクトを開始しています。

私たちはまだ計画段階にあるので、Eclipse ベースの GUI (Eclipse プラグイン) を使用するか、アプリケーションのフロテンドとして GWT を使用するかを選択できます。

GUIとしてのEclipseにはあまり詳しくありませんが(GWTにも)、「通常の」Javaは知っています。

どちらのアプローチの主なメリットとデメリットは何ですか?

編集:提起された質問への対処:

  • プロジェクトが Eclipse ベースの場合、コア Eclipse GUI (コーディング ツールはなく、必要最小限のもの) を使用し、GUI はパッケージ化されます。
  • 私はGWTを見てきましたが、これまでのところ最良の選択のようですが、まだ調査が必要です。
  • 通信方式はCORBAの変形(インハウスライブラリ)
0 投票する
5 に答える
8962 参照

java - Java プロジェクトからすべての文字列を抽出する

すべての文字列リテラルを解析して抽出し、play old java 定数としてファイルに入れる必要があるかなり多数のソース ファイルがあります。
例えば:

次のようになります。

そして、Constants.java私は次のようになります:

文字列をプロパティ テキスト ファイルに外部化する必要はありません。
理由の 1 つは、一貫性とコードの読みやすさです。
もう 1 つは、クライアント コードがGWTJava プロパティ テキスト ファイル メカニズムをサポートしない を使用していることです。

ある種のパーサーを作成できますか (おそらく ant replace タスクを使用します)? しかし、すでにこの種のことを自動的に行っている
のだろうかと思いました。IDE

0 投票する
3 に答える
857 参照

web-applications - Google Web Toolkit

struts WebアプリケーションにGWTを使用する必要がありますか?

0 投票する
5 に答える
43251 参照

gwt - ソート、スクロール、およびフィルタリングをサポートする GWT テーブル

GWT を使用するプロジェクトがあり、テーブルにデータが表示されます。

以下をサポートする GWT のテーブルが必要です。

  • 特定の列によるソート
  • ヘッダーが固定されている間、データをスクロールする
  • テーブルで検索されたデータの行のフィルタリング

このプロジェクトは会社の内部目的で作成されているため、そのような用途に商用ライセンスを必要としないソリューションを探しています。

0 投票する
2 に答える
4930 参照

java - GWT でのクライアント側のコールバック

GWT を評価するための演習として、GWT アプリケーション用のロガーを作成しようとしています。私が特にやりたいことは、サーバー側からいつでもクライアント側のラベルにメッセージを投稿できるようにすることです。そのため、サーバーで興味深いことが発生した場合、クライアントを更新できます。

私の最初の質問は、これは可能ですか、そうでないことは理解できます。

第二に、可能であれば、どこで情報を探すべきか、Googleとそのドキュメントを試しましたが、すべてのショーケースにはこれに関する何もありません.

ありがとう