tapestry 5.3.6、CSS、jQuery (tapestry5-jquery 3.3.3 を使用) javaScript を使用すると、いくつかの問題が発生します。
ゾーンを持つページを設定し (jQueryUI タブを使用しています)、あるページから別のページに切り替えて作成したコンポーネントを更新すると、タグ ID が変更されたために一部の要素のスタイルが失われます。埋め込みスタイルでそれを修正しましたが、現在別の問題があります。
jQuery を使用して、いくつかのイベントをいくつかの要素にバインドしました。ゾーンの切り替え後、一部の要素のイベントが失われます。onActivate 関数内でバインドするイベントで解決しました。また、要素の ID が変更されると jQuery セレクターに問題がありますが、条件付きセレクターで解決できます。
タペストリーでこの種の問題に対処するためのよりエレガントな方法はありますか? 私が今持っているものは非常に混乱しており、私のプロジェクトをより複雑にしています。