0

ユーザーから確認を取得するために、確認メッセージ ボックス、つまり Ext.net MessageBox を使用して、以下のように ButtonConfig を使用してユーザーの決定を確認します。

private void checkThePolicies()
{
  .......

  foreach (int policyId in PoliciesDeleted)
                {
                    X.Msg.Confirm( "User Policy", "Do you want to Delete the Policy", new MessageBoxButtonsConfig
                    {
                        Yes = new MessageBoxButtonConfig
                        {

                            Handler = "#{DirectMethods}.fnSaveTimeOffTypeInAllowance()",
                            Text = "Yes"
                        },
                        No = new MessageBoxButtonConfig
                        {
                            Text = "No"
                        }
                    }).Show();

........
}

しかし、このメッセージボックスは、実行がそのメソッドから離れているときに、最後にループ全体に対して一度だけ表示されます。

なぜこれが起こるのですか?Decision を確認して、Loop ごとに Handler を実行したい。

4

1 に答える 1