4.4.2. Skinnability の使用
RichFaces skinnability は、下記との併用を目的としています。
- RichFaces フレームワークに定義されたスキンパラメータ
- コンポーネントの事前定義された CSS クラス
- ユーザースタイルクラス
コンポーネントの配色は 3 つのスタイルクラスのうちどれを使用してもそのエレメントに適用することができます。
- フレームワークに挿入されたデフォルトのスタイルクラス
このスタイルクラスにはスキンからの定数へリンクされたスタイルパラメータが含まれています。 各コンポーネントに対して定義され、 表現のデフォルトレベルを指定します。 スキンパラメータの値を変更してアプリケーションインターフェースを変更することができます。
- スキン拡張のスタイルクラス
このクラス名は各コンポーネントエレメントに対して定義され、 CSS ファイルの同じ名前でクラスを定義できるようフレームワークに挿入されます。 これにより、 このクラスを使用するすべてのコンポーネントの外見を簡単に拡張できます。
- ユーザースタイルクラス
styleClassパラメータの 1 つを使用してコンポーネントエレメントの独自のクラスを定義することができます。 そのため、 クラスに指定された CSS スタイルパラメータに従って特定のコンポーネントの外見が変更されます。