0

AutoCompleteBox で使用するクエリを作成しました。下の図に示すように、ユーザーがグリッドで AutoCompleteBox を選択すると、期待どおりに動作します。

ここに画像の説明を入力

ただし、ユーザーがプラス ボタンをクリックして、定義済みの [追加] ダイアログを使用して新しいレコードを追加すると、下の図に示すように、クエリと AutoCompleteBox の形式が機能しません。

ここに画像の説明を入力

なぜこれが起こっているのですか、どうすれば修正できますか?

ありがとう

4

1 に答える 1

0

デフォルトの [新規追加] ダイアログを編集する方法をまだ見つけていません。

代わりに、新しい画面を作成し、「新しいデータ画面」テンプレートを選択して、エンティティ データにリンクします。必要に応じて画面をカスタマイズしたり、画面のプロパティでコントロール タイプを変更してモーダル ウィンドウにすることもできます。画面を希望どおりに設定したら、グリッド画面に戻り、グリッドのコマンド バーにある [追加...] コマンドをダブルクリックして、AddAndEditNew_Execute コードを編集します。そのメソッドで、カスタム画面を呼び出します。


それで、これについてもう少し考え始めたとき、私は数ヶ月前にこれをやろうとしたときの考えに戻ってきました. もっと良い方法があるはずなので、もう一度ググってみました。今回、見つけたもの。彼は古いバージョンの Lightswitch を使用していますが、私は Lightswitch 2012 で構築されたアプリケーションに彼のテクニックをうまく適用しました。

http://www.c-sharpcorner.com/UploadFile/051e29/modal-window-in-editable-grid-screen-in-lightswitch-2011/

于 2013-08-13T16:28:47.680 に答える