3

男性と女性のフィールドを持つカスタムコントロール(Edit:ComboBox)に変換したいフィールドの性別のテーブルがあります。Lightswitchは比較的新しいので、その側面を実行する方法がわかりません。調べてみましたが、情報が見つかりませんでした。2012RCを使用しています。ありがとう

4

1 に答える 1

6

オートコンプリートボックスを作成するには、次の4つの方法があります。

  1. 外部キー制約
  2. ローカルプロパティ
  3. ローカル変数
  4. 選択リスト

上記の方法でこの目標を達成する方法を説明する 優れたブログ投稿があります。

特定のシナリオでは、外部キー制約を使用して、LightSwitchアプリケーションの内外でデータの整合性が侵害されないようにすることをお勧めします。データテーブルの性別フィールドと性別ルックアップテーブルの主キーの間に外部キー制約を作成するだけで、同じデータソースの下に両方のテーブルをインポートできます。LightSwitchは、このフィールドをデータグリッドと詳細フォームのコンボボックスとして自動的に作成します。性別ルックアップテーブルに複数のテキストフィールドがある場合、デフォルトで表示値として最初の文字列フィールドが返されます。これをオーバーライドして、性別ルックアップテーブルのSummaryプロパティを更新することにより、表示する別のフィールドを選択できます。

用語に関しては、ドロップダウンボックスはLightSwitchではオートコンプリートボックスと呼ばれるため、LightSwitchオートコンプリートをグーグルで検索すると、複数列のオートコンプリートの作成方法、画像が埋め込まれたオートコンプリート、オートコンプリートボックスの並べ替え、使用可能な表示値のフィルタリング(現在アクティブな製品へのフィルタリングとして)、オートコンプリートボックスを使用して他のフォームをフィルタリングするなど。

于 2012-07-20T16:22:09.893 に答える