これは単純ですが、ページがロードされた後(WebPageを拡張するページ上で)、wicketからjavascript関数を呼び出す方法の例は見つかりません。誰かがそれに行く方法の例を与えることができますか?wicket 6:ページロード後にjavascript関数を呼び出す
答えて
あなたにはJavaScriptを使用すると、JavaScriptの機能であなたの改札ページからパラメータが必要な場合
window.onload = function() {
// do stuff here
}
のためにあなたがrenderHeadをオーバーライドして、そこに機能を追加できることを行うことができます。さらに別の
@Override
public void renderHead(IHeaderResponse response)
{
super.renderHead(response);
String bar = "something";
response.render(JavaScriptHeaderItem.forScript("window.onload = function() {var foo='" + bar + "'}"));
// or
response.render(OnDomReadyHeaderItem.forScript("functionToCall(" + bar + ");") ;
}
"response.render(OnDomReadyHeaderItem.forScript(" testAlert()を試みています; "));" - 私のために働く。ありがとう! – user1328889
をAjaxEventBehaviorを次のように作成し、それをページに追加することです。
AjaxEventBehavior event = new AjaxEventBehavior("onload") {
@Override
protected void onEvent(final AjaxRequestTarget target) {
// do stuff here
target.appendJavaScript("alert('onload');");
}
}
add(event);
これは私のために働いた。ニースとシンプル。ありがとう。 – user2345093
これをコンポーネントに追加することはできますか?それはページでなければなりませんか?コンポーネントに追加するときに起動しないようです... – Ash
appendJavaScript()は、前述の関数またはJSの部分を追加します。繰り返し呼び出されるWicket関数で使用されると、JSコードは複数回実行され、線形に増加します。 – Srikanta
- 1. ページロード後に関数を呼び出す方法
- 2. JavaScriptからWicketコードを呼び出す
- 3. ページロード時にvue.js関数を呼び出す方法
- 4. ページロード時にJquery関数を呼び出す
- 5. ページロード時にAJAX関数を呼び出す方法
- 6. ページロード時にjQuery関数を1回呼び出す
- 7. フォーム提出後にPHPからjavascript関数を呼び出す
- 8. C#からJS関数を呼び出すページロード
- 9. ビューの呼び出し後に関数を呼び出す
- 10. * ngIfレンダリング後にjavascript関数を呼び出す方法
- 11. Javascript:特定の期間の後に関数を呼び出す
- 12. Javascript window.openの後に関数を呼び出す
- 13. beanメソッドの終了後にjavascript関数を呼び出す
- 14. asyncus ajaxを呼び出してjavascript関数を呼び出す
- 15. ボタンをクリックした後にページロードを1回呼び出す
- 16. URLでJavascriptの関数呼び出しを呼び出す
- 17. javascript関数を呼び出した後のPHP変数のインクリメント
- 18. Actionscript 3 javascript関数を呼び出す
- 19. JSRenderのjavascript関数を呼び出す
- 20. thymeleafでjavascript関数を呼び出す
- 21. javascript関数を呼び出す方法
- 22. Javascript:関数のインスタンスを呼び出す
- 23. Rails3でjavascript関数を呼び出す
- 24. javascriptウィンドウオブジェクトの関数を呼び出す
- 25. hrefでjavascript関数を呼び出す
- 26. HTMLUnitでJavaScript関数を呼び出す
- 27. document.readyでJavaScript関数を呼び出す
- 28. PerlのJavascript関数を呼び出す
- 29. flashオブジェクト:javascript関数を呼び出す
- 30. iframeでjavascript関数を呼び出す
質問で述べたように、改札のバージョンは6 – user1328889