jsni

    3

    1答えて

    私は組み込みのWebブラウザ(Sketchup)用にGWTのアプリを設計しています。私はwindow.locationの値を "skp :: myFunciton @ myParams"に変更してSketchupを制御することができます。 Sketchupはブラウザでjavascriptを実行できます。私がしたいのは、そのモデルの内容を私に与えるためにsketchupにお願いすることです。 pub

    2

    1答えて

    私はGWT 2.3をベースにしたWebアプリケーションを作成しており、独自の取り消しとやり直し機能を書いています。ユーザーがctr-zまたはctr-yを押すと、最後の変更が元に戻されます。彼らは、ページ上の任意の場所で発生するctr-zおよびctr-yキー押しイベントを効果的に検出し、自分自身の機能を実行させる方法です。

    0

    1答えて

    public class AutoResizeBox extends RichTextArea { public AutoResizeBox() { set(getElement()); } public static native void set(Element f) /*-{ console.log(f.tagName) ;

    0

    2答えて

    JSNIとJSOT(JavaScriptオーバーレイタイプ)を使用してJavaScript定数をカスタムJava型にマップする方法はありますか? 例: 私はGWTのGoogleマップV3のJavaScript APIをマッピングし、MapTypeId定数があります。 javacodeでMapTypeIdオブジェクト(java.lang.StringではなくPOJO)としてTERRAIN定数(jav

    2

    1答えて

    JSNI機能を使用して、非常に便利なキャンバスとアニメーションライブラリをGWTに移植します。私は、この特定のコンストラクタで少しの援助を使用することができますラップしています最初のライブラリビーイング: /** * This is passed as the parameter to onPress, onMouseMove, onMouseUp, onMouseDown, and onCli

    8

    1答えて

    マニュアルから実際にJavaからJS関数を実行する方法を理解できませんか? 例えば、私は私のhtmlページに機能を持っている: <script type="text/javascript" language="javascript"> function foo() { alert('Foo!'); } </script> 次のモジュールが動作するだけで二そのう

    0

    1答えて

    jsonから値を取得する必要があります。それは返されたオブジェクトで完璧に動作しますが、時には私はちょうどブソン値のようなjson値を取得します。そして私はGWTで返されたjsonからそれを得ることができません。 GWTチュートリアルStockWatcherと同じjsonを取得するためのJSNI関数getJson()があります。私はこれが返された文字列がJavaScriptObjectに変換される

    1

    1答えて

    私のようなXSDからGWTでJavaScriptObjectクラスを生成する必要が を使用してXSDからJSNIクラスを生成します。私は、このようなクラスを生成するためにJAXBを使用するにはどうすればよい class SomeClassFromXSD extends JavaScriptObject { protected SomeClassFromXSD() { } pu

    1

    1答えて

    を取得する方法、私が書くことができます: var circles = document.all.tags("circle"); や円変数には、私はサークルタグのリストを持っています。 GWTでこれを行うにはどうすればよいですか? 私が書いた: public final native void getPoints() /*-{ this.points = $doc.all.tags("

    0

    1答えて

    JSNIで外部JSからどのように呼び出すことができますか?例えば : //Some external JS code ... this.onFeatureClick = function(event) { ... var name = "Batman"; passToJava(name); //Invoke java method and