使用可能な設計要素は、アプリケーションナビゲータによって表示されます。
以下の表で、各設計要素について説明し、各要素が一般的に使用されるアプリケーションのタイプを示します。
設計要素 | 説明 |
---|---|
フォーム | 文書を作成および表示するための構造を提供します。XPage の場合は、 フォームをデータソースとして使用できます。 |
ビュー | ソートまたは分類された文書のリストです。フォームベースの Designer の場合、 ビューは、データベースに格納されたデータへの入口です。ビューは XPage に統合できます。 |
フォルダ | 関連する文書または文書のグループを保管するために使用されるコンテナです。フォルダには、ビューと同じ設計要素があります。 |
XPages | ユーザーがアプリケーションを使用するときに対話するテキストコントロールとユーザーインターフェース (UI) コントロールを定義します。 |
カスタムコントロール | UI コントロールの集合であり、単一オブジェクトとして保管されます。 |
フレームセット | アプリケーションに構造を追加するためのフレームの集合です。 |
ページ | 情報を表示するデータベース設計要素です。 |
共有要素 - サブフォーム | 単一のオブジェクトとして保存されているフォーム要素の集まりです。 |
共有要素 - フィールド | データを収集します。フィールドは、フォーム、サブフォーム、レイアウト領域上に作成します。XPage の場合は、 コントロールをフィールドにバインドします。 |
共有要素 - 列 | フィールドの値や、文書に関するその他の情報を表示します。 列は、ビューやフォルダに作成します。 |
共有要素 - アウトライン | アプリケーションの編成構造を提供し、ナビゲータペインでの要素の表示方法を制御します。 |
Shared Elements - ナビゲータ | アプリケーションの特定の部分へ移動するための、図形によるロードマップです。 |
コード - エージェント | アプリケーション内の任意の個所でユーザー起動のタスクまたはバックグラウンドタスクを設定します。 |
コード - 共有アクション | フォームまたはビューでユーザー起動タスクを設定します。 |
コード - スクリプトライブラリ | クライアントまたはサーバーのプログラミング要素に組み込むための LotusScript® コード、Java™ コード、JavaScript コードが入っています。JavaScript ライブラリは XPage 用です。 |
コード - データベーススクリプト | アプリケーションレベルのイベント (アプリケーションを開くまたは閉じるなど) に応じてアクティブ化されるプログラミング要素です。 |
コード - Web サービスプロバイダ | 自己完結型で自己記述型のモジュラーアプリケーションです。XML に基づいており、Web に公開したり、Web から呼び出すことができます。Web サービスプロバイダは、Domino サーバーでホストされる Web サービスであるため、 他のコンピュータから呼び出すことができます。 |
コード - Web サービスコンシューマ | 他のコンピュータ上の Web サービスを呼び出します。 |
コード - Java | NSF プロジェクト (Java パースペクティブの Code/Java の下) が範囲の Java Class、Interface、Enum 要素を作成します。 Java コードは、XPage のコードから直接呼び出すことが可能です。 |
コード - JAR | アプリケーションの NSF に含まれるパッケージ化された Java コード/ライブラリを操作できるようになります。JAR をサーバーにデプロイしたり、ソースファイルを一意的にアプリケーションデータベースに組み込んだりする必要がなくなります。この要素は、XPage アプリケーションでのみ使用可能です。この場合、JAR は XPages ランタイムによって自動的にロードされます。 |
データ - データコネクション | Domino アプリケーションと外部データソースの間のデータ交換を確立するリソースです。 |
データ - DB2® Access ビュー | Notes® データの DB2 ビューを定義します。 |
リソース - イメージ | XPage、ページ、フォーム、サブフォーム、アクションボタン、アウトラインエントリ上のグラフィックまたはアイコンとして使用します。また、フォーム、文書、ページ、表のセル、アクションボタンの背景イメージとしても使用します。 |
リソース - ファイル | アプリケーション内やすべてのアプリケーション間で非 NSF ファイルを共有できます。 |
リソース - アプレット | Domino アプリケーションで実行できる自己完結型 Java プログラムです。 |
リソース - スタイルシート | 作成することもインポートすることも可能です。XPage と UI コントロールでは、 デフォルトで、Domino で 提供されるデフォルトのカスケーディングスタイルシート (CSS) が使用されます。 デフォルトは、 これらのリソースで上書きできます。 |
リソース - テーマ | HTML の生成をサーバーサイドでカスタマイズするもので、アプリケーションの外観を定義するために使用できます。デフォルトで、XPages とユーザーインターフェースのコントロールではサーバーに定義されているテーマを必ず使用します。 そのグローバルのテーマは、全アプリケーションに対して変更可能であり、アプリケーション固有のテーマによってオーバーライドすることもできます。 |
リソース - アプリケーションについて | アプリケーションの目的について記述します。 |
リソース - アプリケーションの使い方 | ユーザーに手順を示します。 |
リソース - アイコン | ユーザーがブックマークペインのデータベースを素早く識別するのに役立ちます。アイコンエディタからアプリケーションに取り込むことができます。 |
複合アプリケーション - ワイヤリングプロパティ | 複合アプリケーション内の WSDL ファイルにアクセスできます。 |
複合アプリケーション - アプリケーション | 複合アプリケーションの定義を含む必要な XML ファイルにアクセスできます。 |
複合アプリケーション - コンポーネント | XPages ベースの場合は、複合アプリケーションでデプロイされます。 |
アプリケーション構成 - アプリケーションプロパティ | アプリケーション全体のプロパティを設定できます。 |
アプリケーション構成 - Faces-config | webcontent¥web-inf¥faces-config.xml に対する編集アクセスを提供します。これは、XPage 内で管理 Bean (やカスタムコンバータ/バリデータなど) を構成するための構成ファイルです。 |
アプリケーション構成 - Xsp プロパティ | XPages フレームワークパラメータのコレクションが含まれるファイル (xsp.properties) に対する編集アクセスを提供します。これは、アプリケーション XPages における XPages 設定の指定と制御をアプリケーションレベルまたはサーバーレベルで行うために使用します。すべての XPages NSF アプリケーションには、xsp.properties ファイルが含まれています。 |
このユーザーガイドは XPage と、XPage を使用する アプリケーションに焦点を当てているため、XPage アプリケーションで使用する 設計要素のサブセットについて詳しく説明します。 フォームベースの設計要素と フォームベースのアプリケーションに関する詳細は、『Domino Designer Basic 版 ユーザーガイドおよびリファレンス』を参照してください。
アプリケーションナビゲータに表示する設計要素タイプを選択およびフィルタリングするには、
で選択を行います。作業や表示を行う要素を選択するには、[プリファレンス] パネルで要素を選択します。パネルのリストからパースペクティブを選択すると、3 つのパースペクティブ (Domino Designer、XPages、Forms/Views Domino Designer) のそれぞれで選択オプションとフィルタオプションを個別に設定することもできます。
設計要素またはリソースの異なるバージョンを比較するには、特定の項目を右クリックし、コンテキストメニューから比較タイプを選択します。比較の実行時には、比較エディタがエディタ領域に表示されます。バージョン間の相違は比較エディタ内で強調表示されます。これにより、比較されたバージョン間で変更をブラウズおよびコピーできます。