Kontrollhendelser i Hendelser-eksempelskjemaet for utviklere

Microsoft Office InfoPath

Vis alt Vis alt

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.