新規のテーマを作成し、アプリケーションに追加します。
始める前に
デフォルトで、XPages とユーザーインターフェースのコントロールではサーバーに定義されているテーマを必ず使用します。 そのグローバルのテーマは、全アプリケーションに対して変更可能であり、アプリケーション固有のテーマによってオーバーライドすることもできます。
このタスクについて
アプリケーションを作成してから、テーマリソースを作成するには、以下のステップを使用します。
手順
- Eclipse で Domino® Designer を起動します。
- メニューバーから、 をクリックします。
- [サーバー] フィールドで、新規アプリケーションを格納するサーバー名を選択または入力します。
- [タイトル] フィールドに、新規アプリケーションのタイトル (例: Theme Tutorial) を入力します。 入力に従って、Designer では [ファイル名] フィールドにそのタイトルを追加します。 このアプリケーションファイル名を受け入れることも、変更することもできます。 ファイル名は、NSF のファイル拡張子で終わる必要があります。
- リストから Discussion - Notes & Web (8) のアプリケーションテンプレートを選択します。
- [OK] をクリックします。 そのアプリケーションのブックマークが左側の [アプリケーションナビゲータ] に表示されます。 このブックマークには、アプリケーション名と関連する NSF ファイル名 (ロケーションパスを含む) が表示されます。
- アプリケーションのブックマークをクリックすると、[アプリケーションナビゲータ] 内でフォーカスが置かれます。
- 名前の左にある [展開/省略表示] アイコンをクリックしてブックマークを展開します。 これにより、そのアプリケーションで使用可能な設計要素の最上位のリストが表示されます。
- [アプリケーションナビゲータ] で、[リソース] アイコンを展開します。
- [テーマ] アイコンをダブルクリックします。 新規テーマページ用の [作業] ペインが開きます。
- [新しいテーマ] ボタンをクリックします。
- [Domino Designer] - [新しいテーマ] ダイアログボックスの [名前] フィールドにテーマ名 (例: MyTheme) を入力します。 デフォルトでは、Domino Designer はこの名前に .theme ファイル拡張子を追加します。
- [アプリケーション] フィールドで、ドロップダウンから有効な Domino アプリケーションを選択します。 Domino アプリケーションが複数存在する場合、ドロップダウンのリストから選択できます。
- [OK] をクリックします。
- 開いたエディタで、デフォルトの XML ソースコードを変更します。 テーマで CSS スタイルシートからの値を使用する場合は、デフォルトのリソース参照を、希望する CSS スタイルシートへの参照に置き換えます。 単一のコントロール要素の処理を指定する場合は、デフォルトのコントロール名とプロパティ情報を、希望する名前と情報に置き換えます。 複数のコントロール要素の処理を指定する場合は、処理を定義したいコントロール要素ごとにコントロールブロックをコピーして貼り付けた後、コントロール名とプロパティ情報を希望する名前と情報に置き換えます。
- をクリックするか、[CTRL] + [S] を押して作業を保存します。
- 完了したら、エディタを閉じます。
例
これで、テーマの作成とアプリケーションへの追加が正常に完了しました。 新規のテーマが、[アプリケーションナビゲータ] の カテゴリに表示されます。