私のテーブルには、非常に多くのレコードを持つテーブルを指す外部キー フィールドがあります。
このフィールドをフォームに表示するベスト プラクティスはどのようなものですか?
ComboBox の使用は小さなテーブルには非常に適していますが、巨大なテーブルでは適切な選択ではありません。
何を指示してるんですか?
私のテーブルには、非常に多くのレコードを持つテーブルを指す外部キー フィールドがあります。
このフィールドをフォームに表示するベスト プラクティスはどのようなものですか?
ComboBox の使用は小さなテーブルには非常に適していますが、巨大なテーブルでは適切な選択ではありません。
何を指示してるんですか?
複数の列を表示する場合は、ページング付きのグリッドを使用することをお勧めします。それ以外の場合は、ページングを使用して Combobox を使用することもできます。
このために独自のコンポーネント(ピッカー)を作成しました。コンボボックスを拡張し、ストアにはレコードが 1 つしかありません。ユーザーがピッカーをクリックすると、グリッド付きのポップアップ ウィンドウが開きます。ユーザーがグリッドでレコードを選択すると、このレコード (id と displayName) がピッカーに移動します。このように見えます