Kontrollhendelser i Hendelser-eksempelskjemaet for utviklere
Hendelser-eksempelskjemaet for utviklere implementerer en enkelt Microsoft Office InfoPath 2003-kontrollhendelse som kan reagere på et knappeklikk. Dette er OnClick-hendelsen. OnClick-hendelsen skjer etter at en bruker klikker en knapp på et skjema.
Obs! OnClick-hendelsen er den eneste kontrollhendelsen som støttes av InfoPath.
Hvis du vil bruke OnClick-hendelsen, må du først opprette hendelsen i dialogboksen Egenskaper for knapp som er tilgjengelig på hurtigmenyen for knappekontrollen. I Generelt-kategorien angir du Skript under Handling, og klikk deretter Microsoft Skriptredigering. Dette åpner Microsoft Skriptredigering og viser den InfoPath-genererte hendelsesbehandlingen.
Obs! Hendelsesbehandling i InfoPath må opprettes i utformingsmodus.
I Hendelser-eksempelskjemaet for utviklere implementeres OnClick-hendelsen for de tre knappene som brukes til å bytte mellom visninger. Følgende eksempel fra Hendelser-eksempelskjemaet for utviklere viser OnClick-hendelsesbehandling for knappen Bytt til visning for ny kunde:
function btnSwitchNew::OnClick(eventObj)
{
XDocument.View.SwitchView("New Customer")
}
Obs! Navnet på knappen som brukes i deklarasjonen for hendelsesbehandling, bestemmes av verdien som er angitt i boksen Skript-ID i dialogboksen Egenskaper for knapp.