コンポーネントの個別スタイルの設定

コンポーネント内に配置された個別コンポーネントは、デフォルトテーマのコンポーネントスタイルを適用します。XCSSファイルとcssclassプロパティを活用して、配布するコンポジットコンポーネントにのみ適用するスタイルを使用することができます。

XCSSファイルを編集して画面に適用

モジュールプロジェクトを生成する際、プロジェクト名でXCSSファイルを自動生成します。生成されたファイルは、Resource Explorerタブで検索できます。

1

Resource Explorerタブでxcssファイルを選択し、コンテキストメニューで「Edit」項目をクリックしてCSS編集ウィンドウを実行します。

2

Textタブで下記のようにコードを修正します。Calendarセレクタを追加し、クラスセレクタとしてsimple_moduleという項目を追加します。

.Calendar.simple_module .datepicker .head
{
	background : orangered;
}
.Calendar.simple_module .datepicker .body .weekband
{
	background : orangered;
}
.Calendar.simple_module .datepicker .body
{
	-nexa-border : 1px none transparent;
}

.Calendar.simple_module .datepicker .body .dayitem[userstatus=saturday]
{
    color : #333333;
}
.Calendar.simple_module .datepicker .body .dayitem[userstatus=sunday]
{
    color : #333333;
}
.Calendar.simple_module .datepicker .body .weekitem[userstatus=saturday]
{
    color : #ffffff;
}
.Calendar.simple_module .datepicker .body .weekitem[userstatus=sunday]
{
    color : #ffffff;
}
.Calendar.simple_module_purple .datepicker .head
{
	background : #C785C8;
}
.Calendar.simple_module_purple .datepicker .body .weekband
{
	background : #C785C8;
}

CSS編集ウィンドウの機能は、下記のリンクをご参照ください。

XCSS編集

3

Project Explorerタブでxcdlファイルを選択し、コンテキストメニューで「Edit」項目をクリックして、コンポジットコンポーネントの画面を開きます。

4

2つのCalendarコンポーネントのcssclassプロパティ値を「simple_module」に指定します。コンポーネントのスタイルが変更されていることが確認できます。

5

モジュールインストールファイルを生成します。別途の設定しなくても、xcssファイルまで配布されていることを確認できます。