jQueryをWicketと統合するときに、いくつかの奇妙な問題に直面します。
Ajaxを使用して、各コンテンツアイテムをWicketのPanelとしてロードします。つまり、これはシングルページアプリケーションです。
パネルのヘッダーに、次のようなJSを追加します。
<script type="text/javascript">
$(document).ready( function() {
$('#example').dataTable( {
"sScrollY": "200px",
"bPaginate": false
} );
} );
</script>
ただし、このコードは、Panelが初めてロードされたときにのみ実行されるようです。Ajaxを使用してPanelをアプリケーションにリロードすると、コードは実行されなくなります。
JS $(document).readyは1回だけ初期化され、2回目に同じJSをブラウザーにロードすると$(document).readyは呼び出されなくなります。
その問題に対するWicketの回避策はありますか?
ありがとう!
セバスチャン