セマンティックおよびクロスブラウザーの HTML マークアップを生成する JSF コンポーネント ライブラリはありますか?[重複]
-
09-06-2019 - |
質問
この質問にはすでに答えがあります:
私はクライアントの要件に従って RichFaces を使用していますが、それ (および標準の JSF コントロール) が生成するマークアップは、ネストされたテーブルのひどい混乱です。より優れたマークアップを生成するコントロール ライブラリはありますか?AJAX サポートは大きな利点です。
解決
RichFaces よりもセマンティックなサポートを提供する ICEFaces があります。また、同様のソリューションを提供する Nitobi スイートを試すこともできます。これらのいずれかに満足できない場合は、太陽面を拡張する独自の部分を作成してみることをお勧めします。
他のヒント
短い答え:いいえ、まだ見つかりません。オプションには、それほど複雑でないコントロールを使用することや、標準コントロールが出力する HTML を知ることが含まれます。h:panelGrid のようなものはテーブルとしてレンダリングされます。より多くの標準補完 HTML を生成する独自のレンダリング ファミリーを作成することを妨げるものはありませんが、これには多大な時間の投資が必要になります。a4j にもっとこだわる場合の RichFaces の使用については、次のようになります。タグの名前空間を変更すると、気に入らないマークアップがすべて削除されたクロスブラウザー Ajax が引き続き取得されます。
所属していません StackOverflow