問題タブ [gwt-ext]
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.
forms - Gwt-Ext でのコンボストアの再レンダリング
私はフォーム パネルを作成しました。応答ハンドラーを介して入力されるストアを使用して、パネル内にいくつかのコンボ ボックスをレンダリングしています。パネルを再度レンダリングしたい場合の問題は、パネルを再構築しているにもかかわらず、ストアなしでコンボボックスをレンダリングすることです。私は原因を突き止めるためにデバッグしようとしましたが、驚くべきことに、コンボボックスの場合、ストアは呼び出し時にnullです-comboBox.setStore(store)プロパティ(isRendered)をチェックし、それがtrueであることを確認したため、ストアを追加しませんただし、まだnullである既存のストアを保持してください。
コンボボックスを含む折りたたみ可能なフィールドセットを作成した別のシナリオでこの問題を見てきました。フィールドセットを最小化および最大化すると、同じ理由でストアが消えます。
誰かがここで私を助けてくれませんか、私はここで完全に打たれました。さまざまなオプションを試しましたが、何も機能しません。
java - 最大の GWT の落とし穴?
私は、GWT を使用して実装することを選択したプロジェクトの最初/途中にいます。GWT (および GWT-EXT) を使用する際に、克服できなかった重大な落とし穴に遭遇した人はいますか? パフォーマンスの観点からはどうですか?
私たちがすでに見たり聞いたりしたことには、次のようなものがあります。
- Google がコンテンツをインデックスに登録できない
- CSS とスタイリングは一般的に少し不安定なようです
これらのアイテムに関する追加のフィードバックも探しています。ありがとう!
gwt - GWT-EXT - イベント後に特定の ContentPanel にウィジェットを表示する最良の方法は何ですか?
最初の投稿は私を傷つけません:)
私はBorderLayout
通常の北、西、中央、南のパネルを使用しています。西側では、 . イベント ( ) が発生した場合、センターに特定のダイアログ ボックスを表示したい。ContentPanel
Tree
OnClick
ContentPanel
これを行うための最良の方法は何ですか? 現在returnPanel()
、 center を返すという関数を使用していますContentPanel
。イベント ハンドラで、この関数を呼び出します(MainWindow.returnPanel().add(myDialog))
。
java - コンテンツのサイズが変更されたときに gwt-ext ウィンドウのサイズが変更されないようにするにはどうすればよいですか?
Windowで実行setHeight(600)
しました。これが初期サイズです。私も先に進みました。setAutoScroll(true)
ウィンドウのコンテンツのサイズが変更されると、ウィンドウ自体のサイズも変更されます。私が望むのは、ウィンドウのサイズを固定し、コンテンツが大きくなったらスクロールバーを追加することです。ウィンドウのサイズを手動で変更し、コンテンツを拡大または縮小すると、これを取得できます。
ajax - Grails でドメイン オブジェクトを Ext GWT (GXT) と共有するには?
私のアプリケーションは、Grails ドメイン オブジェクトとコントローラーを含むサーバーに論理的に分割されています。クライアントには、すべての UI ページを構築する Ext GWT クラスがあります。
UI 要求の場合、たとえばドメイン オブジェクトのリストを JSON 構造として返すコントローラー メソッドへの AJAX 呼び出しを使用しています。
DRY の原則に従って、ドメイン データをサーバー上で JSON 文字列に「シリアル化」し、クライアント上でそれを別の構造に逆シリアル化することはしたくありません。すでに持っている Domain オブジェクトを利用したいと思います。 、これにより、新しいフィールドを追加、変更、または削除するときに複数の場所を変更する必要がなくなりました。
質問: それは良い方法ですか?
はいの場合、「クライアント側」の Ext GWT Java クラスで .groovy ドメイン オブジェクトを使用できるようにする最善の方法は何でしょうか?
「いいえ」の場合、なぜ悪いのか、代わりに何をアドバイスしますか?
window - Gwt-ext ウィンドウの配置
gwtext.client.widgets.Window のインスタンスを html の特定の DIV に表示するにはどうすればよいですか? window.anchorTo(DOM.getElementById("Some_Div"),"left", new int[]{0,0}) を試しましたが、ウィンドウは自分の html の div id="Some_Div" に固定されると考えていました。しませんでした。
file-upload - gwt-ext ファイルのアップロード
ダイアログ ボックスを表示せずに gwt-ext からファイルをアップロードしようとしています。これを行うために、FormPanel を作成し、それに適切なフィールドを追加しました。次に、form.submit() を実行しました。これはうまくいかないようです。理由はありますか?コードを以下に示します。
サーバー側で単純な html フォームを使用してサーブレットをテストしたところ、正しく動作しました。GWT-EXT バージョンのみが動作しないようです。
gwt - GWT および GWT-Ext での遅延読み込みに関する情報
GWT および GWT-Ext の遅延読み込みに関する詳細情報はどこにありますか?
gwt - GWT 遅延読み込み
GWT には LazyPanel がありますか。表示されません。教えてください。lazyPanel がある場合は、バージョンを教えてください。
java - GWTページ内にJavaアプレットを表示するには?
ここではおそらく単純なものが欠けていますが、他の場所で答えを見つけることができません。GWT コードでアプレットを表示したいだけです。
OS: Windows XP Java: JDK 1.6.0_10 その他: GWT、GWT-Ext 2.0.5
アプレットは次のとおりです (明らかにテスト用に単純化されています)。
これを呼び出すコードは次のとおりです。
}
アプリケーションをホスト モードで起動すると、jvm がクラッシュします (Sun にインシデント 1425130 を提出)。
ブラウザーで実行するために GWT コードをコンパイルしようとすると、次のようになります。
明らかにいくつかのアプレット ライブラリが不足していますが、jdk 内のすべての jar を調べて、JApplet または awt をリストするすべてのもの (plugin.jar、resources.jar、rt.jar、deploy.jar、 javaws.jar)。
また、この問題を解決したら、その直後に別の問題が潜んでいると確信していますが、それは別の質問のために保存します.
ありがとう!
レガシー アプリはアプレットではなく、シック クライアント Swing アプリケーションです。お客様がブラウザ クライアントを必要としており、これがそれを実現する最速の方法であるため、アプレットとして実行するようにハッキングしました。
GWT が JPanel ソリューションを受け入れるかどうかはわかりません。アプリは、GWT が解析できる方法で書かれていません。つまり、GWT API を使用しておらず、Swing API を使用しています。私の知る限り、Swing と GWT を混在させる唯一の方法は、アプレットの方法です。
何か不足していますか?