为了获得用户的确认,我使用确认消息框,即 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();
........
}
但是,当执行离开该方法时,此消息框最后显示整个循环仅一次。
为什么会发生这种情况?我想通过确认决策来为每个循环执行处理程序。