問題タブ [jsni]
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 - gwt アプリケーションでページの一番上までスクロールする
gwt アプリケーションがあり、このメソッドを使用してページの上部にスクロールしたい:
このメソッドは、TreeNodeListenerAdapter の onClick メソッドで呼び出されます。
これは機能しません。その理由はわかりません。メソッド内にアラートを入れると、次のようになります。
アラートは表示されますが、ページがスクロールされません。ここで何が欠けていますか?
gwt - GWT JSNI はコールバックをサポートしていますか?
Web SQL ローカル ストレージ ( http://dev.w3.org/html5/webdatabase/ )を使用する GWT アプリを構築しています 。問題は、Web SQL API がコールバック関数を引数として使用することです。
「Java」コールバックを JSNI に渡すことは可能ですか?
gwt - 問題に関連するJSNI
plsはこの http://code.google.com/p/google-web-toolkit-doc-1-6/wiki/DevGuideJavaFromJavaScriptを使用します
IFIはintfloatintを意味しますが、Stringを使用したい場合、どうすれば書くことができますか?plsヘルプ
java - GWT JSNI:アプレットメソッドを呼び出しますか?
組み込みアプレットを含むGWTアプリケーションがあります。
JNSIを使用してGWTボタンにデータをそのアプレットにプッシュさせたいのですが、現時点では接続することすらできません。助けを求めて-物事を話させる方法に対処するものを見つけることができないようです。
私のエントリポイントクラスでは、次のように定義します。
ClickHandlerを介してボタンにフックします。アプレットのメインクラス内にdoSomething()
メソッドがあり、ページで次の方法でアプレットを起動します。
スタックトレースは
java - Javascript ライブラリを GWT に自動的にブリッジする方法はありますか?
GWT から呼び出す関数を含むいくつかの .js ファイルで構成されるかなり手続き型の Javascript ライブラリを橋渡しする必要があります。
まったく逆のことを行う GWT-Exporter と呼ばれる優れたユーティリティが既にあります (http://code.google.com/p/gwt-exporter/)。 JavaScript 関数。
ここで型が問題になることは承知していますが、すべての戻り値の型が JavaScriptObject またはプリミティブになれば満足です。
JSNI がその方法のようですが、JSNI を介してすべてのメソッドを手動でバインドするのではなく、クラスを自動的に作成するものが必要です。
javascript - JavaScriptObjectからString[]を読み取るにはどうすればよいですか?(GWT)
String []プロパティを持つJSONからオブジェクトを作成しているので、JSONは次のようになります。
これをJavaScriptObjectとして定義する最良の方法は何ですか?
現在、新しいオブジェクトJSStringを定義しているので、javaオブジェクトは次のようになります。
これはちょっと面倒です。私がこれを行うことができればそれは素晴らしいでしょう:
しかし、それはうまくいきません。もっと良い方法はありますか?前もって感謝します
javascript - JsArrayString が iterable を実装しないのはなぜですか?
ここで簡単な質問 - 私は初めて JsArrayString を使用しましたが、これが機能しないことに驚きました:
そこで、C スタイルの for ループを書きました。
大したことではありませんが、GWT チームが JSArrayString に iterable を実装するのは簡単だったようです。
gwt - GWT モジュールがいつロードされたかを調べる
次の方法で、GWT メソッドをネイティブ JavaScript にエクスポートしています。
ホストページで、私はそれを呼び出そうとしています:
残念ながら、document.ready コールバックが呼び出されたとき、関数はまだ定義されていません。Firebug コンソールから手動で実行すると、関数は問題なく動作します。
その名前で定義された関数が見つかるまで、50 ミリ秒ごとにポーリングを実行できますが、それは恐ろしいアプローチのようです。
モジュールがロードされたとき、つまり関数が利用可能になったときに通知を受け取るにはどうすればよいですか?
gwt - gwt で phonegap オーディオ API を使用する
JSNI を使用して GWT で phonegap オーディオ API を使用したいと考えています。JSNI でメソッドをコーディングする方法がわかりません。
誰かがチュートリアルを知っているかどうか疑問に思っています。それらの JavaScript メソッドは非常に単純です。
javascript - GWTでサードパーティのJavascriptライブラリを使用できますか
たとえば、mootools !! jsでコーディングするのは私にとっては快適ですが、明らかにすべての人にとってはそうではありません。