セマンティックおよびクロスブラウザーの HTML マークアップを生成する JSF コンポーネント ライブラリはありますか?[重複]

StackOverflow https://stackoverflow.com/questions/63509

  •  09-06-2019
  •  | 
  •  

質問

私はクライアントの要件に従って RichFaces を使用していますが、それ (および標準の JSF コントロール) が生成するマークアップは、ネストされたテーブルのひどい混乱です。より優れたマークアップを生成するコントロール ライブラリはありますか?AJAX サポートは大きな利点です。

役に立ちましたか?

解決

RichFaces よりもセマンティックなサポートを提供する ICEFaces があります。また、同様のソリューションを提供する Nitobi スイートを試すこともできます。これらのいずれかに満足できない場合は、太陽面を拡張する独自の部分を作成してみることをお勧めします。

他のヒント

短い答え:いいえ、まだ見つかりません。オプションには、それほど複雑でないコントロールを使用することや、標準コントロールが出力する HTML を知ることが含まれます。h:panelGrid のようなものはテーブルとしてレンダリングされます。より多くの標準補完 HTML を生成する独自のレンダリング ファミリーを作成することを妨げるものはありませんが、これには多大な時間の投資が必要になります。a4j にもっとこだわる場合の RichFaces の使用については、次のようになります。タグの名前空間を変更すると、気に入らないマークアップがすべて削除されたクロスブラウザー Ajax が引き続き取得されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top