パレットとビューは、
設計要素を操作するためのツールを提供します。
パレット
パレットでは、コントロールやデータソースに関する作業を行います。次のパレットが使用できます。
- [コントロール] パレット
- XPage のレイアウトの設計や、データベースへのデータの入力方法と保存方法の決定に使用される UI コントロールとカスタムコントロールが含まれます。コントロールはパレットから XPage にドラッグアンドドロップできます。
このパレットがアクティブになるのは、XPages エディタがアクティブである場合 (例えば、XPage またはカスタムコントロールの編集中) に限られます。 パレットには、[コアコントロール] と [コンテナコントロール] という UI コントロールの引き出しがあります。 また、現在の Domino® Designer アプリケーションにカスタムコントロールを追加した場合は、そのコントロールの引き出しもあります。
引き出しは
組み込みのペインであり、ユーザーはそれぞれの引き出しの先頭にある上矢印と末尾にある下矢印を使用してオプションをスクロールできます。
パレットとその引き出しでは、以下のことも実行できます。
- パレットを非表示にするには、パレットを閉じます。
- パレットのプロパティを変更するには、右クリックして選択します。
- 引き出しを展開または省略表示するには、引き出しをクリックします。
- [データ] パレット
- XPages エディタで選択した XPage またはコントロールに関連付けられているデータソースを表示できます。[データ] パレットを表示するには、 をクリックします。
[コントロール] パレットや [データ] パレットからドラッグアンドドロップする場合は、
以下の情報、制限、ガイドラインに留意してください。
- ビューパネルを除き、すべてのコンテナコントロールにコントロールを
追加できます。
- リンクコントロールを除いて、コアコントロールにコントロールを追加することは
できません。リンクコントロールは子を持つことができるため、追加が可能です。
この点では、リンクコントロールはコンテナコントロールのように機能します。コアコントロールにコントロールを追加しようとすると、そのページの既存のコントロールの上に新しいコントロールが
追加されます。
- [ソース] タブでは、
コントロールをコンテナの開始タグまたは終了タグにドラッグするか、開始タグまたは終了タグにフォーカスを移動して [作成] メニューを使用するかダブルクリックすることで、
コンテナコントロールの最初または最後の子にすることができます。
- 表では、セルのみにコントロールを追加できます。
行や表コンテナ自体に追加することはできません。
- データ表の列にコントロールを追加できます。[ソース] タブでコントロールを作成したら、データ表 (またはデータ表の列) のヘッダーまたはフッターとして定義されるコンテナコントロールを追加できます。コントロールを
ヘッダーまたはフッターとして定義するには、データ表または
列内の xp:this.facets 要素にコントロールを追加します。
- タブ付きパネルでは、タブのみにコントロールを追加できます。
パネル自体に追加することはできません。
- [ソース] タブでタブ付きパネルの終了タグにコントロールをドラッグするか、終了タグをダブルクリックするか、終了タグにフォーカスを移動して [作成] メニューを使用すると、タブ付きパネルの最後のタブにコントロールが追加されます。
- XPage に追加されているカスタムコントロールにコントロールを追加できるのは、そのカスタムコントロールに編集可能領域が定義されている場合のみです。 編集可能領域にファセット名がある場合、追加できるコントロールは 1 つのみです。
ファセット名を削除すると、複数のコントロールを追加できます。
- 別のカスタムコントロール内にネストされているカスタムコントロールに、コントロールを追加することはできません。
- [データ] パレットからページにデータソースをドラッグする際には、データソースがページに挿入される前にデータソースの順序を変更することができます。[データ] パレットの最上部で [コントロールの選択] アイコンをクリックし、[データバインドコントロールの選択] を選択します。矢印キーを使用して、ページにデータソースをドラッグします。
コントロールパレットプロファイルを作成して、コントロールパレットに表示されるコントロールとその順序を選択することができます。さまざまなコントロールパレットレイアウトを設定し、それらのレイアウトを切り替えることができるようにして、複数のパレットプロファイルを作成できます。 パレットプロファイル設定にアクセスするには、[ファイル] - [プリファレンス] - [Domino Designer] - [パレット] に移動します。
以下のリストに、コントロールパレットプロファイルの使用に関する追加情報を示します。
- デフォルトでは、Profile1 という名前の初期プロファイルが作成されます。
これは、Designer を最初に起動したときのパレットの現在の状態を含んだプロファイルです。 以前の [Designer パレットプリファレンス (Designer Palette Preferences)] ページを使用してパレットを変更した場合、それらの変更は Profile1 に反映されます。 このパレットプロファイルユーザーインターフェース内で Profile1 の名前変更と削除を行うことができます。
- このユーザーインターフェースには、プロファイルのリスト、およびコントロールの引き出しとその中のコントロールを示したツリーが表示されます。 ツリーは、プロファイルのリストで選択したプロファイルのパレットのレイアウトを示します。
パレットに表示するコントロール/引き出しにはチェックマークを付け、表示しないものについてはチェックマークを外すことができます。 個々のコントロールは親引き出し内で移動することもできますが、引き出しから引き出しにコントロールを移動することはできません。
- 引き出しを並べ替えることもできます。 ただし、コントロールの引き出しの並べ替えは、このリリースのコントロールパレットではサポートされていません。 カスタムコントロールは、ツリーに表示されることはなく、常にコントロールパレット内に表示されます。
- [新規作成] をクリックして新規プロファイルを作成する場合、その新規プロファイルパレットレイアウトは、プロファイルのリストで現在選択されているプロファイルに基づいて設定されます。 デフォルトでは、アクティブなプロファイルがプロファイルのリストで選択されます。 プロファイルを切り替えるには、アクティブにするプロファイルを選択して [適用] または [OK] をクリックします。
- 選択したファイルをデフォルトのプロファイルに戻すには、[デフォルトに戻す] をクリックします。デフォルトのプロファイルに戻しても、作成したプロファイルは削除されません。
- プロファイルのリストにあるすべてのプロファイルを削除すると、デフォルトレイアウトと一致するパレットレイアウトで Profile1 が再作成されます。
ビュー
ビューは、アプリケーションのさまざまな側面を確認して操作できる Eclipse のパネルです。次のビューが使用できます。
- イベントビュー
- XPage やコントロールに関するイベントを作成できます。イベントビューを使用して、簡単なアクションやスクリプトをイベントに添付することができます。 簡単にアクセスできるよう、イベントはカテゴリ別に分類されます。
スクリプトを記述するとき、サーバーサイドイベントまたはクライアントサイドイベントを作成できます。 Asynchronous JavaScript and XML (AJAX) テクノロジに基づいて XPage 要素の一部を部分更新するなど、イベント発生後の XPage 更新のオプションを指定できます。
シンプルアクションを記述するとき、引数で変更可能な事前プログラム済みのアクティビティを実行するアクションを記述できます。 シンプルアクションのグループを作成することもできます。
- アウトラインビュー
- XPage 内の XML ソースコードの階層表現を示します。[アウトライン] ビューの個別ノードをクリックして XPage をナビゲートし、[プロパティ] ビューのプロパティを更新できます。 また要素をドラッグアンドドロップして、セクションを再配置したり、要素の順序を変更できます。
- 問題ビュー
- Domino Designer のリソースに関するエラー、警告、その他の情報を表示します。これらのメッセージは、Eclipse ワークスペースを作成したときに生成されます。 例えば、構文エラーを含む XPage を保存した場合は、[問題] ビューにこれらのエラーが表示されます。
- プロパティビュー
- XPage とコントロールのプロパティを設定する際に使用します。 プロパティビューは、現在開いているエディターと連携して機能します。 例えば XPage を設計している場合に、XPage 内の特定の UI コントロールにフォーカスを移動させると、その UI コントロールのプロパティが [プロパティ] ビューで使用可能になります。
[プロパティ] ビューは Domino Designer ウィンドウの下部に配置されており、このビューに含まれる個別のタブをクリックすると、オプションのセットを表示できます。各 XPage と UI コントロールには固有のプロパティのセットがあるため、タブとタブ内のオプションは、現在選択されている内容によって変わります。 例えば、XPage のリストを表示している場合、個々の XPage 名をクリックすると、XPage の名前、作成者、作成日などの XPage に関する一般情報が [プロパティ] ビューに表示されます。 XPage の名前をダブルクリックすると、XPage は Domino Designer XPages エディタ内で編集モードで開き、新しいタブのセットが [プロパティ] ビューに表示されます。 これらのタブは、XPage 全体が選択されているか、個々の UI コントロールが選択されているかなど、エディタ内で現在選択されている内容によって変更されます。
[プロパティ] タイトルバーにあるボタンを使用して、ビューを最小化、最大化、復元できます。[プロパティ] タブを右クリックすると、以下の操作を実行できます。
- ビューを非表示にする
- ビューを最小化および最大化する
- ビューを別のウィンドウとして切り離す
- 最小化または最大化されたビューを復元する