_XDocumentEventSink2_Event.OnSubmitRequest Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando a operação de envio é invocada na interface do usuário do Microsoft InfoPath ou usando Submit() o método.
public:
event Microsoft::Office::Interop::InfoPath::SemiTrust::_XDocumentEventSink2_OnSubmitRequestEventHandler ^ OnSubmitRequest;
event Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnSubmitRequestEventHandler OnSubmitRequest;
member this.OnSubmitRequest : Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnSubmitRequestEventHandler
Event OnSubmitRequest As _XDocumentEventSink2_OnSubmitRequestEventHandler
Tipo de evento
Exemplos
No exemplo a seguir, o manipulador de eventos OnSubmitRequest é usado para impedir a operação Enviar se o formulário não tiver sido salvo.
[InfoPathEventHandler(EventType=InfoPathEventType.<span class="label">OnSubmitRequest</span>)]
public void OnSubmitRequest(DocReturnEvent e)
{
if(thisXDocument.IsDirty || thisXDocument.IsNew)
thisXDocument.UI.Alert("Please save this form before submitting");
else
e.ReturnStatus = true;
}
No exemplo a seguir, o manipulador de eventos OnSubmitRequest é usado para impedir a operação Enviar se o formulário não tiver sido salvo.
[InfoPathEventHandler(EventType=InfoPathEventType.<span class="label">OnSubmitRequest</span>)]
public void OnSubmitRequest(DocReturnEvent e)
{
if(thisXDocument.IsDirty || thisXDocument.IsNew)
thisXDocument.UI.Alert("Please save this form before submitting");
else
e.ReturnStatus = true;
}
Comentários
Esse manipulador de eventos permite que os usuários cancelem uma operação enviar .
Se a ReturnStatus propriedade do DocReturnEventObject objeto estiver definida como false, o InfoPath cancelará a operação de envio. Se ocorrer um erro no código de script do evento OnSubmitRequest , o InfoPath o ignorará e dependerá da propriedade ReturnStatus . Se a propriedade ReturnStatus não for definida explicitamente, o valor padrão de false será usado.