AutoCompleteBox で使用するクエリを作成しました。下の図に示すように、ユーザーがグリッドで AutoCompleteBox を選択すると、期待どおりに動作します。
ただし、ユーザーがプラス ボタンをクリックして、定義済みの [追加] ダイアログを使用して新しいレコードを追加すると、下の図に示すように、クエリと AutoCompleteBox の形式が機能しません。
なぜこれが起こっているのですか、どうすれば修正できますか?
ありがとう
AutoCompleteBox で使用するクエリを作成しました。下の図に示すように、ユーザーがグリッドで AutoCompleteBox を選択すると、期待どおりに動作します。
ただし、ユーザーがプラス ボタンをクリックして、定義済みの [追加] ダイアログを使用して新しいレコードを追加すると、下の図に示すように、クエリと AutoCompleteBox の形式が機能しません。
なぜこれが起こっているのですか、どうすれば修正できますか?
ありがとう
デフォルトの [新規追加] ダイアログを編集する方法をまだ見つけていません。
代わりに、新しい画面を作成し、「新しいデータ画面」テンプレートを選択して、エンティティ データにリンクします。必要に応じて画面をカスタマイズしたり、画面のプロパティでコントロール タイプを変更してモーダル ウィンドウにすることもできます。画面を希望どおりに設定したら、グリッド画面に戻り、グリッドのコマンド バーにある [追加...] コマンドをダブルクリックして、AddAndEditNew_Execute コードを編集します。そのメソッドで、カスタム画面を呼び出します。
それで、これについてもう少し考え始めたとき、私は数ヶ月前にこれをやろうとしたときの考えに戻ってきました. もっと良い方法があるはずなので、もう一度ググってみました。今回、見つけたもの。彼は古いバージョンの Lightswitch を使用していますが、私は Lightswitch 2012 で構築されたアプリケーションに彼のテクニックをうまく適用しました。