問題タブ [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.
gwt - mgwt CellSelectedHandler を HeaderList 内の GroupingCellList にアタッチします
mgwt HeaderList の内容に SelectionHandler を添付するのに問題があります。Showcase のように、CellSelectedHandler を HeaderList にアタッチするにはどうすればよいですか? http://mobilegwt.appspot.com/showcase/#GroupedCellListPlace :
私はすでに、HeaderList が構築されている GrouingCellList に Handler をアタッチしようとしましたが、この Handler は起動されません。
誰かがすでにこれをしましたか?
mgwt - MGWT CellList の > 記号を削除するにはどうすればよいですか
セル リストを使用して動的リストを表示する必要があります。ただし、条件は、CSS をオーバーライドして > 記号を削除することです。私の目標を達成するためにCSSをオーバーライドすることは可能ですか、それとも不可能ですか。できればアプローチを教えてください。
gwt - MGWT で HeaderButton のデフォルト サイズを大きくする方法
MGWt.I の HeaderButton ウィジェットのデフォルト サイズを増やしたい:
gwt - グローバリゼーションが未定義で、onPhoneGapAvailable が起動しない
GWT、phonegap 2.4、gwtphonegap 2.4 で phonegap アプリを開発しようとしています。現在、Android 4.2 に対してテストしています。ジオポジショニング機能を使用しており、ブラウザーとモバイルでは魅力的に機能しますが、システムのロケールを取得するためにグローバリゼーションを使用しようとすると機能しません。onPhneGapAvailable イベントは発生せず、getGlobalization を直接呼び出すと、未定義であると表示されます。
onPhoneGapAvailable イベントからこのメソッドを呼び出します。
その後: phoneGap.initializePhoneGap();
私たちのhtml:
アプリの構成 (config.xml) は、次のプラグインを設定します。
前もって感謝します。
java - gwt新しい子ノードをxmlファイルに追加
mgwt を使用してモバイル アプリを構築しています。このアプリは、コンテンツが xml ファイルから取得されたリストで構成されています。アプリを使用して、これらの xml ファイルに新しいコンテンツを追加しようとしています。
xml ファイルは次のとおりです。
新しいものを追加しようとしています
< options > 親内のタグなので、結果は次のようになります。
次のコードで試していますが、何も起こりません。
なにが問題ですか?助けてください。
gwt - GWT、MGWT、GwtPhoneGapを使用して開発されたモバイルアプリでHTMLファイルを表示するウィジェット/方法はありますか?
私は MGWT と GwtPhoneGap の初心者です。いくつかのハイパーリンクとテキスト コンテンツといくつかの画像を含む .html ファイルがあります。ビューにボタンを配置したいのですが、ボタンをタップしたときに同じビューでHTMLページを開きたいです。このために、GWT Hyperlink、Frame クラスを試しましたが、成功しませんでした。GwtPhoneGap から提供される直接のウィジェット サポートはありますか、そうでなければ私の要件に到達するためのアプローチを教えてください。前もって感謝します。
javascript - ユーザーエージェントに基づくサーバー上の GWT 順列の検出
私は現在、Web アプリケーションに HTML5 オフライン サポートを追加する作業を行っており、ほとんど mgwt と同じアプローチに従っています。
- 計算時に順列ごとにマニフェスト ファイルを生成する
- ブラウザのユーザー エージェントに基づいて、サーブレットを使用してマニフェスト ファイルを提供します。
私の質問にはステップ 2 が含まれます: 私のサーブレットでは、特定の要求に対してどの順列を提供するかを検出したいと考えています。私が今これを行う方法は次のとおりです。
- リクエストからユーザー エージェント文字列を取得する
これを (単純な文字列操作 (例:
/li>userAgent.contains("safari")
) を使用して) 'agent id' にマップします。これは、マッピング ファイルを使用して順列の厳密な名前にマップできます。つまり、マップできるMozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)
にie6
マップします (生成されたマッピング ファイルを使用して、を参照してください)。以下例)へ15B454D690F2CCAD57F1DD809429BF42
。
私が直面している問題: GWT が使用するのと同じ方法で、ユーザー エージェント文字列を順列にリンクする方法を使用したい (つまり、 にマップMozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.1)
するie6
)。この方法では、GWT が他の順列/ブラウザー バージョンで更新されるたびにコードを修正する必要がありません。言い換えれば、サーブレット内の完全なユーザー エージェント文字列を順列マッピングのユーザー エージェント「id」(私の例では「ie6」) と単純に一致させるという現在のソリューションが気に入らないということです。私が考えた解決策は次のとおりです。
- ページの読み込み後、読み込まれた順列を検出し、それを引数としてサーブレットに渡します。次に、その順列のマニフェストをフェッチした後、javascript を使用して html タグの属性として挿入します。ただし、これを動的に挿入すると正しく動作しないようです。(動的に HTML5 キャッシュ マニフェスト ファイルをトリガーするを参照してください。
- どういうわけか、クライアント側を使用して、サーブレットで完全なユーザー エージェント文字列を順列にマップします。私はこの解決策を好みますが、これを達成する方法を見つけていません... GWT はこれを達成するために javascript を使用します ( UserAgentPropertyGeneratorを参照)。これをサーブレットで実行することもできますが、この JavaScript メソッドはユーザー エージェントを使用するだけでなく、dom ドキュメントも使用します...見落としている他の解決策はありますか? HTML5マニフェストファイルを作成するときに、確かに他の人もこの問題を抱えていたに違いありません...