問題タブ [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.

0 投票する
1 に答える
6734 参照

java - gwt アプリケーションでページの一番上までスクロールする

gwt アプリケーションがあり、このメソッドを使用してページの上部にスクロールしたい:

このメソッドは、TreeNodeListenerAdapter の onClick メソッドで呼び出されます。

これは機能しません。その理由はわかりません。メソッド内にアラートを入れると、次のようになります。

アラートは表示されますが、ページがスクロールされません。ここで何が欠けていますか?

0 投票する
1 に答える
6065 参照

gwt - GWT JSNI はコールバックをサポートしていますか?

Web SQL ローカル ストレージ ( http://dev.w3.org/html5/webdatabase/ )を使用する GWT アプリを構築しています 。問題は、Web SQL API がコールバック関数を引数として使用することです。

「Java」コールバックを JSNI に渡すことは可能ですか?

0 投票する
1 に答える
109 参照

gwt - 問題に関連するJSNI

plsはこの http://code.google.com/p/google-web-toolkit-doc-1-6/wiki/DevGuideJavaFromJavaScriptを使用します

IFIはintfloatintを意味しますが、Stringを使用したい場合、どうすれば書くことができますか?plsヘルプ

0 投票する
1 に答える
1625 参照

java - GWT JSNI:アプレットメソッドを呼び出しますか?

組み込みアプレットを含むGWTアプリケーションがあります。

JNSIを使用してGWTボタンにデータをそのアプレットにプッシュさせたいのですが、現時点では接続することすらできません。助けを求めて-物事を話させる方法に対処するものを見つけることができないようです。

私のエントリポイントクラスでは、次のように定義します。

ClickHandlerを介してボタンにフックします。アプレットのメインクラス内にdoSomething()メソッドがあり、ページで次の方法でアプレットを起動します。

スタックトレースは

0 投票する
1 に答える
531 参照

java - Javascript ライブラリを GWT に自動的にブリッジする方法はありますか?

GWT から呼び出す関数を含むいくつかの .js ファイルで構成されるかなり手続き型の Javascript ライブラリを橋渡しする必要があります。

まったく逆のことを行う GWT-Exporter と呼ばれる優れたユーティリティが既にあります (http://code.google.com/p/gwt-exporter/)。 JavaScript 関数。

ここで型が問題になることは承知していますが、すべての戻り値の型が JavaScriptObject またはプリミティブになれば満足です。

JSNI がその方法のようですが、JSNI を介してすべてのメソッドを手動でバインドするのではなく、クラスを自動的に作成するものが必要です。

0 投票する
1 に答える
568 参照

javascript - JavaScriptObjectからString[]を読み取るにはどうすればよいですか?(GWT)

String []プロパティを持つJSONからオブジェクトを作成しているので、JSONは次のようになります。

これをJavaScriptObjectとして定義する最良の方法は何ですか?

現在、新しいオブジェクトJSStringを定義しているので、javaオブジェクトは次のようになります。

これはちょっと面倒です。私がこれを行うことができればそれは素晴らしいでしょう:

しかし、それはうまくいきません。もっと良い方法はありますか?前もって感謝します

0 投票する
2 に答える
752 参照

javascript - JsArrayString が iterable を実装しないのはなぜですか?

ここで簡単な質問 - 私は初めて JsArrayString を使用しましたが、これが機能しないことに驚きました:

そこで、C スタイルの for ループを書きました。

大したことではありませんが、GWT チームが JSArrayString に iterable を実装するのは簡単だったようです。

0 投票する
1 に答える
4190 参照

gwt - GWT モジュールがいつロードされたかを調べる

次の方法で、GWT メソッドをネイティブ JavaScript にエクスポートしています。

ホストページで、私はそれを呼び出そうとしています:

残念ながら、document.ready コールバックが呼び出されたとき、関数はまだ定義されていません。Firebug コンソールから手動で実行すると、関数は問題なく動作します。

その名前で定義された関数が見つかるまで、50 ミリ秒ごとにポーリングを実行できますが、それは恐ろしいアプローチのようです。

モジュールがロードされたとき、つまり関数が利用可能になったときに通知を受け取るにはどうすればよいですか?

0 投票する
2 に答える
545 参照

gwt - gwt で phonegap オーディオ API を使用する

JSNI を使用して GWT で phonegap オーディオ API を使用したいと考えています。JSNI でメソッドをコーディングする方法がわかりません。

誰かがチュートリアルを知っているかどうか疑問に思っています。それらの JavaScript メソッドは非常に単純です。

http://docs.phonegap.com/phonegap_media_media.md.html

0 投票する
2 に答える
3511 参照

javascript - GWTでサードパーティのJavascriptライブラリを使用できますか

たとえば、mootools !! jsでコーディングするのは私にとっては快適ですが、明らかにすべての人にとってはそうではありません。