問題タブ [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.
java - MGWT ScrollPanel はスクロールできませんか?
mgwt 1.2-Snapshot を使用した次の ui バインダー構造があります。
前のものは正常に動作しています。コンテンツが変更されるたびに、赤くマークされた schrollPanel を更新します。私の問題は、以下が機能していないことです。
scrollPanel を LayoutPanel でラップすると、スクロールできなくなります。赤くマークされた部分は、全体的なレイアウトでレンダリングされる新しいページからのものであるため、このようにする必要があります。UI バインダーは複数のルート要素を許可しないため、LayoutPanel を選択する別の Panel で panel1 と pane2 (ScrollPanel) をラップする必要があります。
私の場合、ScrollPanel (panel2) を正しく動作させる方法はありますか?
java - JsArray は、html5 ストレージからデータを受け取った後、長さを返すことができません
JavaScriptObjects を含む JavaScript-Arrays を html5 ストレージに保存する必要があります。これらの JavaScriptObjects の数は、配列内で多様化しています。保存された JavaScript 配列をストレージから読み取るときに、これらの配列に含まれる JavaScriptObject を表示したいと考えています。これを行うには、これらの配列の長さが必要ですが、「int 以外の何かが返されました」というエラーが表示されるため、それは不可能ですが、html ストレージのコンテンツを受け取っている場合のみです。オブジェクトを配列に入れ、その後長さを読み取ると、例のように機能します:
これが最初の私のJavaScriptオブジェクトです
それが、オブジェクトを JsArray に入れ、ストレージに保存する方法です
今、保存されているストレージにある配列から人物オブジェクトを読みたいと思います。
次のエラー メッセージが表示されます。
com.google.web.bindery.event.shared.UmbrellaException: 例外がキャッチされました: 例外がキャッチされました: 例外がキャッチされました: int 以外の何かが JSNI メソッドから返されました '@com.google.gwt.core.client.JsArray::length( )': 型未定義の JS 値、予想される int
では、ストレージのデータを受け取った後に配列の長さを取得できないのはなぜですか? 私がそれをすべてやっている方法は正しいですか?解決策を見つけるのを手伝ってください。
gwt - モバイル向けの GWT アプローチ
デスクトップ、モバイル、タブレットでのサポートを必要とする gwt アプリを開発する必要があります。m-gwt を使用するか、Google IO 2011 で提示されたアプローチに固執するかを選択する必要があります
Google IO 2011 のアプローチは次のように思われます -
1) 異なる画面サイズに対して異なるビューを作成する
2) 遅延バインディングを使用する ユーザー エージェントに従って関連するビューのみをロードする 3) 同じプレゼンター コード
私には IO 2011 のアプローチの方がはるかに単純に思えますが (アクティビティや場所に縛られていません)、このアプローチがまだ人気があり、機能するかどうかはわかりません。
誰かがこれら2つのアプローチの長所と短所を教えてもらえますか?
よろしく、
サティア
gwt - mgwt で iOS 7 のネイティブ UI を取得するにはどうすればよいですか?
mGWTを使用してモバイルアプリケーションを開発しています。
Android では正常に動作しますが、iOS7 では iOS 6 の外観と落ち込みが表示されます。
では、どうすれば mgwt で iOS 7 のネイティブ UI を取得できますか?
mobile - smartGWT と mgwt (mgwt + smartgwt)
Pure GWT で 1 つのプロジェクトを完了し、SmartGwt で 1 つのプロジェクトを完了しました。ただし、両方のプロジェクトのモバイル バージョンを今すぐサポートしたいと考えています。
私が見つけた:
mgwt -> 中程度のコミュニティがあり、ドキュメントはよくできており、大規模な開発が行われています。
SmartGwt - モバイル -> コミュニティが少ない、ドキュメントがあまり良くない、開発 IDK..
どちらにもショーケース サイトがあります。個人的には、SmartGWT-Mobile Showcase の方が気に入りました。しかし、mgwt が私により良いサポートを提供してくれる点は非常に大きいです!
私の質問は今です:
1.Mgwt または SmartGwt モバイルまたは一緒に?
navigation - mgwt サイド ナビゲーション / メニュー
完全な例はありますか、それとも次のようなmgwtでサイドナビゲーションを表示することさえ可能ですか?
gwt - デスクトップおよびモバイル アプリケーションに mgwt を使用する
GWT で書かれたアプリケーションがあります。モバイル ブラウザでサイトを開いたときに使用する同じアプリケーションのサブセットを提供できるようにしたいと考えており、これを実現する方法として mgwt を検討しています。
私が期待している方法は、既存の GWT アプリケーション プロジェクトを mgwt コード (いくつかのロジックを共有して) で拡張し、2 つのエントリ ポイントを作成することです。私の質問は、単一の html ページを指定してこれを管理する方法ですか? この記事で説明されているアプローチを見たことがありますが、それが mgwt でうまく機能するかどうか、または検討すべき別のパターンがあるかどうか疑問に思っていました。
cordova - _gwt$exception : 未定義のプロパティ 'uuid' を読み取れません
mgwt-phonegap アプリケーションに取り組んでいます。
私はこのコードを使用しています:
ターゲットフォルダーからコンパイルされたコードを使用している場合、phonegap 、つまり assets/www フォルダーに移動し、phonegap アプリケーションを実行しています。それは私にこのエラーを与えています:
これは、index.html ページで使用しているスクリプトです。
この特定のコードは、この例外をキャッチしています: