画面の種類の選択
LightSwitch では、画面が、データ ソースでのデータの視覚的表現です。画面作成の開始点として、次の画面テンプレートのどれでも使用できます。
Details Screen
Editable Grid Screen
List and Details Screen
New Data Screen
Search Data Screen
詳細画面
ユーザーが別の画面で [詳細] をクリックすると、この画面が表示されます。たとえば、いくつかのデータのフィールドのみを表示する画面を作成できます。ユーザーに詳細を表示する場合は、[詳細] を画面に追加します。
次の図では、実行中のアプリケーションで顧客の詳細を表示する画面を示しています。
関連のビデオ デモについては、「操作方法: LightSwitch アプリケーションで [詳細の編集] 画面を作成する」を参照してください。
編集可能なグリッド画面
ユーザーが複数の行を同時に変更できるようにするときは、編集可能なグリッド画面テンプレートを使用します。既定では、編集可能なグリッド画面に、エンティティまたはテーブル内のすべての行が表示されます。ユーザーは Tab キーを押してフィールド間を移動し、変更することができます。すべての変更が終わったら、ユーザーは [保存] をクリックして、変更をデータ ソースに保存できます。
次の図では、実行中のアプリケーションの編集可能なグリッド画面の一部を示しています。
一覧および詳細画面
ユーザーがデータ ソース内の行の概要を取得して、行のいずれかの詳細を読み取ることができるようにする場合は、一覧および詳細画面テンプレートを使用します。既定では、画面には 2 つの領域が含まれています。これらの領域のいずれかに、データ ソース内の各項目の行が含まれます。もう 1 つの領域には、選択されている項目の詳細が表示されます。ユーザーはフィールドを変更してから [保存] をクリックして、データ ソースに変更を保存できます。
次の図では、実行中のアプリケーションの一覧および詳細画面を示しています。
新規データ画面
ユーザーが複数の行を同時に挿入できるようにするときは、新規データ画面テンプレートを使用します。既定では、すべてのフィールドのデータのエントリが画面に含まれています。必須フィールドのラベルは、太字のテキストとして表示されます。また、既定では、基になるデータ フィールドが一致するコントロールが画面で使用されます。たとえば、Boolean データ フィールドは画面では CheckBox コントロールで表され、DateTime フィールドは DateTimePicker コントロールで表されています。
ユーザーは [保存] をクリックして、データ ソースに情報を追加します。
次の図では、実行中のアプリケーションの新しいデータ画面の一部を示しています。
データ検索画面
ユーザーが 1 行のデータを検索できるようにする場合は、データ検索画面テンプレートを使用します。既定では、データのすべての行の読み取り専用グリッドが画面に表示されます。特定のエントリを検索するために、ユーザーは検索ボックスに用語を入力できます。検索で、いずれかのフィールドが検索用語に一致するすべての行を返します。結果をクリックすると、そのレコードの [詳細] 画面が開きます。
次の図では、検索画面の一部を示しています。次の例は、米国に住むすべての顧客の一部を示しています。
関連のビデオ デモについては、「操作方法: LightSwitch アプリケーションで検索画面を作成する」を参照してください。