新しいWebプロジェクトでOracleADFFacesを使用しています。プログレッシブエンハンスメントと有効なXHTML出力を備えた目立たないユーザーエクスペリエンスを常に探しています。ただし、ADF Facesは、標準コンポーネントを使用したときに1994年を思い出させる、醜い、検証されていない(テーブルベースの)HTML出力を生成するようです。
生成された(X)HTMLを完全に制御できるように、ADF Facesを構成したり、コンポーネントのテンプレートを作成したりする方法はありますか?
新しいWebプロジェクトでOracleADFFacesを使用しています。プログレッシブエンハンスメントと有効なXHTML出力を備えた目立たないユーザーエクスペリエンスを常に探しています。ただし、ADF Facesは、標準コンポーネントを使用したときに1994年を思い出させる、醜い、検証されていない(テーブルベースの)HTML出力を生成するようです。
生成された(X)HTMLを完全に制御できるように、ADF Facesを構成したり、コンポーネントのテンプレートを作成したりする方法はありますか?
ADF は BC4J の継続であるため、検証されない HTML が再び発生するのはこのためです。代わりに、独自のカスタム UI コンポーネントを作成してみてください。
残念ながら、Stack Overflow は Oracle のヘルプに関してはあまり成果を上げていません。おそらく、Oracle OTN で質問すると役立つでしょう。メタリンクでも問題が発生する可能性があります。
ADF 出力 HTML コードに影響を与えることはできません。そして、すべてのJSFコンポーネントを書き換えることは選択肢ではありません。HTMLコードをフォーマットするGoogle Chromeを使用できます。