問題タブ [mgwt]
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.
html - GWT 順列のマニフェストを動的に提供する方法
次の問題を考えてみましょう。GWT プロジェクトのオフライン マニフェスト/appcache ファイルを提供したいと考えています。このような場合、次の 2 つの問題があります。
- GWT は、(ブラウザーのバージョンに応じて) js ファイルのさまざまな順列を生成します。アプリケーションをロードするとき、一部の GWT JavaScript コードはユーザー エージェント プロパティを使用して適切なプロパティを含めます。使用しないファイルをキャッシュしたくないため、これらの順列ごとに異なるマニフェスト ファイルを生成する必要があります (これらのファイルは順列ごとに約 0.5MB になる可能性があります)。この問題は、コンパイル プロセス中にさまざまなマニフェスト ファイルを生成するMGWT Manifest Linkerによってカバーされます。
- ブラウザーで webapp をロードするときに適切なマニフェスト ファイルを提供する
この質問は問題 2 に関連しています。このマニフェストを堅牢な方法で動的に提供するにはどうすればよいですか? MGWT は、要求からのユーザー エージェントに応じて、マニフェストを提供するサーブレットを使用します。Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)
ユーザー エージェント文字列 (例: ) を「ユーザー エージェント ID」 (例: )にマップする必要がありますie6
。MGWT リンカーによって作成されたマッピング ファイルを使用して、クライアントに提供するマニフェスト ファイルを見つけることができます。主な欠点は、完全なユーザー エージェント文字列をこのユーザー エージェント ID に単純な文字列マッチングでマップするために、簡単な文字列操作を行う必要があることです。このようなマッピングにクライアント側の GWT コードを再利用することはできません。(これはすべてこのトピックで説明されています)。その結果、順列の数やサポートされているブラウザーを変更する更新を GWT が受け取るたびに、サーブレット コードも変更する必要があります。つまり、これは堅牢なソリューションではありません。
問題は、クライアント側でこれらのファイルを動的に提供することによって、これらの GWT 順列に対して別の方法でマニフェストを提供できるかということです。
gwt - GWTMobile v/s MGWT
iO と android の両方で実行する必要があるモバイル アプリを作成する必要があります。自分のアプリをハイブリッド アプリではなくネイティブ アプリにすることに興味はありません (私のアプリには、いくつかの領域で iO と android のネイティブ コードが含まれている場合と含まれていない場合があります)。これらのクエリで私を助けてください。
- 私のプロジェクトを開始するのに最適なテクノロジーはどれですか。
- GWTMobile で MVP パターンを使用できますか?
- 開発コスト (要因: 時間、マンパワー) が少なく、開発オーバーヘッド (要因: 定型コードが少ない) が少ないのはどれですか。
- ウィジェットのルックアンドフィールが優れているのはどれですか。
- 私のアプリは phoneGap の機能の一部も必要としますが、これは GWTPhoneGap に優れたサポートを提供します。サーバー通信には GWT-RPC を、ローカル ストレージとオフライン サービスには HTML5-Database サポートを好みます。それぞれの点について解説付きでお答えください。前もって感謝します
ipad - スクロールは、GWT ScrollPanel でタッチ エンドが完了した後にのみ発生します。
GWT 2.4 を使用しています。ipad(ios 7)でWebアプリケーションを表示すると、スクロールに遅延が発生します。スクロール イベントは、タッチ終了イベントが完了した後にのみ発生するため、応答していないように見えることがあります。スクロールがすでに行われているときにスクロールしようとすると、スクロールもフリーズします。誰も同じ問題を抱えていますか?私を助けてください。
gwt - デバイスの幅を考慮せずに、水平パネルを MGWT レイアウト パネルの正確な中央に設定する
mgwt を使用してアプリを開発しています。2 つの mgwt ボタンが追加された水平パネルがあります。MGWT のレイアウト パネルは親です (つまり、asWidget() は layoutPanel を返します)。ここで、hPanel をレイアウト パネルの中央に配置したいと考えています。デバイスの幅を読み取ったり、マージンを使用したりしたくありません。これをスタイルで行いたいです。私は以下のようにしましたが、成功しませんでした。私の現在の結果は、hPanleButtons がウィンドウの左側に表示されていますが、中央には表示されていません。
上記のすべてを個別に使用しようとしましたが、役に立ちません。これについて私を助けてください。前もって感謝します。
json - 以下にリストされているいくつかの要因を考慮すると、gwt-rpc または json のどちらが優れているか
Gwt rpc と JSON のクエリ
- まず、両方を比較するのは正しいですか?
- サーバー通信に最適なテクノロジーはどれですか?
- gwt rpc にはどの種類のアプリケーションを使用し、json にはどのアプリケーションを使用するのがよいでしょうか?
- どれがパフォーマンス効率が高いですか?
- 私のアプリがリクエストごとにサーバーからクライアントに膨大なデータをもたらす場合、rpc / json のどちらが良いでしょうか?
- 私は 2 つのアプリを開発しています。1 つは GXT (Web アプリ) によるもので、もう 1 つは MGWT によるものです。どちらの技術が Web アプリに適し、どちらがモバイル アプリに適しています。私は初心者です。質問を明確にしてください。前もって感謝します
xcode - iOS7 デバイスの上部にあるサービス、時間、充電の表示を削除する方法
iOS6で正常に動作するMGWTとGwtPhonegapを使用してアプリを構築しました。Xcode を更新して、ios7 と互換性を持たせました。また、iPhone OS を 6 から ios7 にアップデートしました。更新された Xcode を介して同じアプリをデバイスにインストールしました。アプリの各画面で、サービス表示 (左)、時間 (中央)、充電表示 (右) を示すデバイス。Xcode 構成でこれらを削除する可能性はありますか、またはこれを行う他の方法はありますか?
前もって感謝します
ios - MGWT アプリケーションの IOS 7 の問題
RPC、PHONEGAP、および GWT テクノロジの助けを借りて、1 つの MGWT アプリケーションを作成しました。私のアプリケーションは、IOS 6 バージョンまで正常に動作しています。IOS 7 では、1 つのアイコンをタップするとホーム画面が縮小し、1 つのドロップダウン リストを開いて直接取得します。ホーム画面に戻ると、その時点でホーム画面が正しく表示されません。私の問題を調べてください。前もって感謝します..
例: アプリケーションの完全な構造。最初のログイン画面。アプリケーションのホーム画面にログインした後、その設定に、約..などのアイコンがあります。その作業タイプのドロップダウンリストで設定アイコンを選択していて、作業タイプをタップしてからタップしますその時にホーム画面に来る戻るボタンがホーム画面に正しく表示されません。
gwt - ボタンを押したときにスクロールパネルの下部領域を表示する方法
ボタンを押したときにスクロールパネルの中央領域または下部領域に移動したいという要件がありますが、スクロールからではありません。それは可能ですか?..もしそうなら、どうすれば私の目標を達成できますか?
前もって感謝します