は、私は新しいウィジェットjquery効果を使用してgwtできますか?私のGWTで
@UiHandler("buttonfire")
void addNewWidget(ClickEvent event) {
htmlPanelHolder.add(new MyCustomWidget(),"placeholder");
}
を作成するには、以下のような火のボタンを持っている
jqueryのを使用する方法となるよう際MyCustomWidget()、それは「フェードイン」jqueryのを使用している画面に表示効果
私はすでにjsniを新しいMyCustomWidget()onload()内でjqueryを呼び出すことを試みましたが、動作しませんでした。これについて私を導くことができますか?
を設定IE6/7、あなたはトンのような何かを試すことができますhtmlPanelHolderにウィジェットを追加する4)JSNIメソッドを呼び出す:public static native void fadeInWidget()/ * - { $( "mywidget:hidden")ウィジェットを作成し、 ).fadeIn( "遅い"); } - * /; –
@ Xo4yHaMope。 step4では、initwidget()の後に、ステップ1のウィジェットコンストラクタでfadeInWidget()を呼び出す必要がありますか? onload()内でfadeInWidget()を呼び出す必要がありますか? 。また、$( "mywidget:hidden")、これはidですか? htmlPanelHolderの場合 – cometta
最後にfadeInWidget()を呼び出す必要があります。そうすれば、initwidget()の後に呼び出すことができます。そして、申し訳ありませんが、jQueryコードに間違いがあります。$( '#myDivId')。fadeIn( "slow");または$( '。myCssClass')。fadeIn( "slow"); –