2013-05-21 40 views

回答

0

新XAF 17 Toast通知:

Application.ShowViewStrategy.ShowMessage(options); 

在以前的版本中,你可以使用JavaScript警告:如果您需要顯示爲 「OK」/ 「取消」 的對話框

WebWindow.CurrentRequestWindow.RegisterClientScript("XafMessageBox", "alert('" + message + "');"); 

或「是」 /「否」,使用該對象:

[NonPersistent] 
public class ConfirmationPopup 
{ 
    public ConfirmationPopup(string prompt) 
    { 
     Prompt = prompt; 
    } 

    public string Prompt { get; private set; } 
} 

而這種代碼視圖控制器:

private void ShowConfirmationPopup(string prompt) 
{ 
    var confirmationView = Application.CreateDetailView(Application.CreateObjectSpace(), new ConfirmationPopup(prompt), View); 
    Application.ShowViewStrategy.ShowViewInPopupWindow(confirmationView, PopupConfirmed, PopupCancelled, okCaption, cancelCaption); 
} 

private void PopupCancelled() 
     { 
     } 

    private void PopupConfirmed() 
    { 
    }