JSF 1.2 & tomahawk 1.1.9 & no facelets を使用し、JSF 2.0 & tomahawk 1.1.9 を使用する既存の Web アプリの JSF アップグレードを調査しています。
これは私の調査結果です。
at:dataScroller で使用される t:dataTable を除いて、すべての tomahawk コンポーネントが機能しました – ただし、t:dataTable で preserveDataModel="true" の場合のみ。
回避策は preserveDataModel="false" を設定することです
-壊れる理由はここで説明されています: http://www.mail-archive.com/dev@myfaces.apache.org/msg40741.html
preserveDataModel="true" を preserveDataModel="false" に変更した場合の影響については、こちらで説明しています: http://wiki.apache.org/myfaces/Working_With_DataTable_And_PreserveDataModel
既存の JSF 1.2 タグは、JSF 2.0 ランタイムで引き続き機能します
他の誰かが似たようなことをしたことがありますか?あなたの経験は何ですか?
私はWebを高低で検索しましたが、このトピックについてはあまり見つかりませんでしたが、現時点では、新しいライブラリを数週間テスト環境に出し、その後ライブ環境に出すことにかなり自信を持っています.