問題タブ [gwt2]
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.
gwt - GWTリストボックスを選択範囲から編集可能にするにはどうすればよいですか
私の要件に従って、ユーザーがこのカスタム リスト ボックスから日付を選択できるように 3 つのリスト ボックスを表示するカスタム パネルを作成しました。これらの 3 つのリスト ボックスは、月、日、年の値を表示する役割を果たします。ここで、3 つのリスト ボックスを編集可能にすると同時に選択可能にしたいと考えています。つまり、日付を編集できると同時に選択できるユーザー設定を提供したいと考えています。GWTでこれを行うにはどうすればよいですか。ここでは GWT2.0 を使用しています。どなたかアイデアをください。
java - GWT Grid id テーブルの追加方法
テーブル グリッドのように、セル ID = "" を指定します。
gwt - GWT i18n - 複数形がまったく動作しませんか?
GWT 国際化メッセージを使用しています。Plural Formsのドキュメントには、これが機能するはずだと書かれています。
そうではありません。それがどんな価値をcount
提供してもDefaultMessage
(例:「1時間前」)。.properties ファイルを使用する場合も同じです。
ドキュメントまたは GWT (私は GWT 2.0.3 を使用しています) または私にバグはありますか? 前者のいずれかの場合、回避策を知っている人はいますか?
編集:この謎へのより多くの手がかり。デフォルトのロケール処理に依存しなければ、複数処理を機能させることができます。つまり、次が必要です。
私のモジュールの gwt.xml ファイルで:
<extend-property name="locale" values="en"/>
私のメッセージ拡張機能:
@DefaultLocale("en")
public interface MyMessages extends Messages { ...
URL に追加することにより、「en」ロケールを明示的にロードします
&locale=en
この質問を相互投稿したhttp://groups.google.com/group/google-web-toolkit/browse_thread/thread/80ae300213cc6adbを参照してください。
編集 2:この GWT の複数形に入った理由は、「GWT HUman Readable Relative Timestamps」モジュールを作成しているためです。GitHub でオープンソース化: http://github.com/PEZ/GWT-Relative-Timeぜひチェックしてみてください。まもなく、正しい単数形と一部の言語のサポートが提供される予定です。=)
gwt - GWT 複雑なアプリ、多くの画面。建築?
多くの画面を持つGWTアプリケーションを作成しています。左側にメニューがあり、メニュー オプションをクリックすると、右側のコンテンツ エリアに関連するモジュールが開きます。コンテンツ領域のアイテムをクリックすると、同じコンテンツ領域で開く他のモジュールにリンクされます。
- このアーキテクチャを実装するにはどうすればよいですか?
- 異なるコンテンツ モジュール間でオブジェクトを渡すにはどうすればよいですか?
- 各モジュールを独自のパッケージに分離するにはどうすればよいですか?
- これらすべてを同じ Eclipse プロジェクト内に配置できますか?
- 他に考慮すべきことはありますか?
gwt - GWTの不明なエラー
私はGWTでモジュールを書いています。WYSIWYGエディターを使用します。WYSIWYGエディターの代わりにGWTのRichTextを使用してみるまでは、スムーズに実行されていました。期待どおりに動作しなかったため、古いコード(つまり、WYSIWYG)にロールバックしました。しかし今、ブラウザでコンパイルされたhtmlファイルを実行すると、エラーが発生します
Error: a is null Source File: http://www.xxxxx.com/sandbox/rss-manager/rss_manager/88DF3622F3340D0F082021E59419F325.cache.html
Line: 1022
コンパイル時もエラーは表示されません。問題が何であるかを理解するのは難しい。
助けてください
gwt - com.google.gwt.dev.util.collect.* で定義されたコレクション クラスはどのような目的に役立ちますか?
com.google.gwt.dev.util.collect
クライアント側コードのパッケージで定義されている HashSet と HashMap を誤って使用してしまいました。パッケージにモジュール xml ファイルがないことが判明したため、これらのコレクション クラスはクライアント側で使用するためのものではありません。
これらのクラスがクライアント パッケージ内で使用されることが想定されていない場合、これらのクラスを GWT SDK に含める目的は何ですか? SDK に含める価値があるためには、これらのクラスから確実に何らかのメリットが得られる必要があります。
私は何が欠けていますか?
gwt - フォーム送信をキャンセル
GWT を使用してフォーム送信をキャンセルするにはどうすればよいですか?
実際に送信する前に、フォームを検証し、一部のデータを処理する必要があります。
これまでのところ、次のことを行いましたが、問題は、SubmitEvent がキャンセルされてもフォームが送信されることです。
これはGWTの問題ですか?どうすればいいですか?
編集: クリック時に form.submit() を使用するボタンの場合、送信イベントがキャンセルされることがわかりました。ただし、SubmitButton がクリックされた場合、イベントはキャンセルされません。
したがって、これはブラウザの動作だと思います。それでも、私は道を見つける必要があります...
編集:開発モードでのみ発生することがわかったので、以前に開発モード以外で試したことがないのはばかげていると感じています。
gwt2 - クライアント側でセッションIDにアクセスするGwt
atm 私は、要求オブジェクトを使用してスクリプトレットを介してセッション ID を設定する JSP (私のホスト ページ) を持っています。この情報を非表示フィールドに保存し、gwt DOM オブジェクトで読み取ります。これを行うためのより良い方法はありますか? 助けてくれてありがとう。
クク
gwt - Gwt ClientBundle で画像が見つからない
ClientBundle は、私のメイン プロジェクトで正常に動作します。com.example.project.client.Bundle
私のライブラリの別の ClientBundle は、問題なく jar にコンパイルされます。com.example.library.client.Bundle
ライブラリに依存しているプロジェクトをコンパイルすると、次のように失敗します。
ライブラリの jar を確認しましたが、画像ファイルは/com/example/library/client/
ライブラリのソースにあるとおりです。何かトリックはありますか?@ClientBundle.Source("com/example/library/client/icon.gif")
との両方で画像を参照しようとしましたが@ClientBundle.Source("icon.gif")
、どちらもライブラリがファイルをコンパイルできるようにしますが、依存プロジェクトをコンパイルすると失敗します。
java - CheckBox ValueChangeEventで@UIBinderを使用するにはどうすればよいですか?
私はこれを機能させようとしています:
GWTコンパイラから次のエラーが発生します。
これを機能させることが可能かどうか誰かが知っていますか?今のところ、ハンドラーを手動で追加するだけですが、@UIBinderバージョンの方がはるかに優れています。