Inntreffer etter vellykket bytte av visning i et Microsoft Office InfoPath 2003-skjema.
Funksjon XDocument::OnSwitchView(ByRef pEvent As DocEvent)
pEvent Obligatorisk DocEvent. En referanse til DocEvent-objektet.
Merknader
Denne hendelsesbehandlingen tillater ikke at brukeren avbryter en operasjon.
Obs! OnSwitchView-hendelsen inntreffer også første gang et skjema åpnes.
Eksempel
I eksemplet fra eksempelskjemaet Events nedenfor brukes hendelsesbehandlingen OnSwitchView til å kontrollere navnet på gjeldende visning. Hvis navnet er "Archive Customer", blir det lagt til data i skjemaets underliggende XML-dokument.
function XDocument::OnSwitchView(eventObj)
{
var oDate = new Date();
if (XDocument.View.Name == "Archive Customer")
{
var oNotesNode = XDocument.DOM.
selectSingleNode("/Customers/CustomerInfo/Notes");
var oDivNode = XDocument.DOM.
createNode(1, "div", "http://www.w3.org/1999/xhtml");
oDivNode.text = "Note recorded " + oDate.toString();
oNotesNode.appendChild(oDivNode);
}
}