方法: LightSwitch アプリの HTML クライアントでデータをフィルター処理する
Visual Studio の LightSwitch のアプリケーションの HTML のクライアントに表示されるデータをフィルター処理して、ユーザーが各自のタスクの重要なデータを特定するのに役立ちます。たとえば、販売員が最後の 3 か月の会社から特定の製品を注文した貴社を識別できるように [Browse Data] の画面を作成または変更できます。画面上の特定のデータ セットを表示するには、データが画面に表示される、新規または既存の画面に対してクエリを関連付けますかを決定するクエリを作成またはカスタマイズします。
既存の画面のクエリの変更
画面表示データのサブセットを定義するクエリを変更した場合 repurpose 既存の画面できます。たとえば、既に Select * from Customers クエリに基づいてデータを示す画面がある場合があります。クエリ デザイナーを使用して、そのクエリが他の画面のデータ セットを定義した場合でも、そののみ画面に表示されるデータをフィルター処理できます。
既存の画面のデータをフィルター処理できます。
[画面デザイナー] の [Screen Members List] では、フィルター処理する選択し、[クエリの編集] のリンクをクリックしてデータの収集をします。
[クエリ デザイナー] では、クエリを変更します。
詳細については、「方法: クエリ デザイナーを使用してクエリをデザインする」を参照してください。
終了すると、[画面デザイナー] に戻るに [クエリ デザイナー] の左上隅の[戻る]矢印を選択します。
新しい画面のデータのフィルター処理
LightSwitch のソリューションでクエリがある場合、そのクエリに基づく [Browse Data] の画面を作成できます。
ソリューションにクエリを追加する方法の詳細については、方法: クエリを追加、削除、変更するを参照してください。
クエリをデザインする方法の詳細については、方法: クエリ デザイナーを使用してクエリをデザインするを参照してください。
示す画面を作成するには、データのフィルター処理
[ソリューション エクスプローラー] では、[HTML Client] のノードのショートカット メニューを開き、[画面の追加] を選択します。
[新しい画面の追加] ダイアログ ボックスが表示されます。
[画面テンプレートの選択] の一覧で、[Browse Data Screen] を選択します。
[画面名] のテキスト ボックスに、画面の名前を入力します。
[画面データ] の一覧で、クエリを選択し、[OK] のボタンをクリックします。
画面で指定するクエリの条件を満たすデータだけを表示します。