0

为了获得用户的确认,我使用确认消息框,即 Ext.net 消息框来使用 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();

........
}

但是,当执行离开该方法时,此消息框最后显示整个循环仅一次。

为什么会发生这种情况?我想通过确认决策来为每个循环执行处理程序。

4

1 回答 1

1
X.Msg.Confifm().Show();

只是在浏览器从服务器获得响应时生成要执行的 JavaScript。

它不会立即向浏览器发送请求。

于 2013-08-16T05:24:29.833 回答