SQL テーブルに基づく workingfields というエンティティがあります。このテーブルには type フィールドがあるため、さまざまなタイプの作業フィールドをすべて同じテーブルに格納できます。次に、workfields エンティティに基づく 5 つの異なるグリッドを 1 つの画面に表示しますが、それぞれは、特定の種類の作業フィールドでフィルター処理する、workfields から作成した個別のクエリに基づいています。
したがって、各グリッドには、そのタイプに一致するアイテムのみが表示されます。グリッドの 1 つに新しいアイテムを追加すると、すべてのグリッドの一番下に追加されます。保存して更新すると、適切なタイプで保存されます。これは、グリッドに新しいエンティティを追加し、画面を更新すると他のグリッドに表示されなくなるように設定しているためです。しかし、グリッドが必要なデータを表示するためのクエリ フィルターのようなものですが、それらはすべて workingfields と呼ばれる同じエンティティに基づいているため、lightswitch はエンティティに新しいものを追加したいと考え、すべてのグリッドにそれを表示します。 1 つのグリッドのみに表示したい。画面全体ではなく、必要な特定のグリッドにのみ新規追加する方法はありますか?