0

私が取り組んでいるプロジェクトでは、デザイナーを採用して HTML/CSS を作成しています。CSS ファイルをプロジェクトにドロップし、HTML を少し操作して、アプリケーションをデザイナーが設計したように見せたいと考えています。

私の問題は、richfaces に独自の CSS ファイルが含まれており、デザイナーが作成したものに影響を与えていることです。

org.richfaces.enableControlSkinning コンテキスト パラメータを使用してスキニングをオフにしました。これが役に立ちました。ただし、データ テーブルのスタイル設定に影響を与える datatable.ecss.jsf などの css ファイルをまだ取得しています。

richfaces css が設定するすべてのプロパティのカスタム css オーバーライドに追加する必要はありません。そして、ここで提案されていることは絶対にやりたくありません。これは一般的なユースケースだと思っていたでしょうが、答えが見つかりません。

4

1 に答える 1

2

RichFaces フォーラムで述べられているように、スキンを「plain」または「null」に設定することで、プロジェクトのすべての RichFaces CSS を無効にすることができます。

<context-param>
    <param-name>org.richfaces.skin</param-name>
    <param-value>plain</param-value>
</context-param>

情報のリンク:デフォルト CSS の削除 - 特定のコンポーネントの場合

于 2012-08-23T19:54:13.123 に答える