1

単一のデータ テーブルを返す OData サービスからデータを取得するライトスイッチ 2012 アプリがあります。クエリ内に 2 つのパラメーターを作成し、新しいデータ項目を介してそれらを画面に追加しました。最初のパラメーターは選択リストに接続され、アプリケーションが実行されると、選択リストから渡された値によって画面上の値がフィルター処理されます。

私が抱えている問題は、OData サービスから返されるテーブルの列の 1 つの値を含む別のドロップダウンを作成することです。

私が達成しようとしているのは、ユーザーが値のリストをスクロールできるようにする方法です。値が選択されると、画面がフィルター処理されます。テキスト ボックスを介して値を渡すと、グリッドがフィルター処理されます。問題は、何百もの可能な値が存在する可能性があることです。

この問題にアプローチするより良い方法はありますか?

ありがとう、

ジェイソン

エンティティはこちら

実体

ここにクエリがあります

クエリ

グリッドスクリーン

グリッドスクリーン

アプリケーションの実行

グリッドランニング

4

1 に答える 1

1

Add New Data Item」を使用して元のパラメーター化されたクエリを画面に追加したのと同じように、それを使用して別のクエリを追加することもできます (表示/フィルターする値を持つテーブルに基づいて)。

クエリを画面に追加したら、クエリを左側から画面コントロール ツリーにドラッグします。これにより、ドロップダウン ボックス ( LS ではAutoCompleteBoxと呼ばれます) が表示されます。次に、元のクエリの 2 番目のパラメーターを 2 番目のクエリのSelectedItemにバインドするだけです。

あなたはほとんどの概念を理解しているようですが、Beth Massi のこのビデオが最後の部分に役立つかもしれません。

Visual Studio LightSwitch でカスタム検索画面を作成する

于 2012-09-11T00:40:05.070 に答える