Sträng
|
change
Sker när använder utför en åtgärd som exempelvis att klistra in text. Här finns fler exempel på åtgärder som utlöser change-händelsen:
|
|
klicka (standard)
Uppstår när användaren klickar i fältet. I de flesta system definieras klicka som att trycka och släppa musknappen utan att flytta pekaren över ett mycket lågt tröskelvärde.
|
|
Körs sist av allt vid bearbetningen av ett formulär, om och endast om hela formuläret validerades utan fel. Händelsen inträffar för sent för att kunna ändra ett sparat dokument. Syftet är att ge en möjlighet att generera en avslutningsstatus eller ett meddelande om att åtgärden är slutförd.
|
|
Körs innan dokumentet återges, men efter bindningen av data.
|
|
Uppstår för ett fält när fältet får tangentbordsfokus Uppstår för ett delformulär eller en uteslutningsgrupp när något fält inom delformuläret eller uteslutningsgruppen får tangentbordsfokus, d.v.s. när tangentbordsfokus flyttar sig från utsidan av objektet till insidan.
|
|
Uppstår för ett fält när fältet får tangentbordsfokus Uppstår för ett delformulär eller en uteslutningsgrupp när något fält inom delformuläret eller uteslutningsgruppen får tangentbordsfokus, d.v.s. när tangentbordsfokus flyttar sig från utsidan av objektet till insidan.
|
|
Uppstår för ett fält när fältet förlorar tangentbordsfokus. Uppstår för ett delformulär eller en uteslutningsgrupp när alla fält inom delformuläret eller uteslutningsgruppen tangentbordsfokus, d.v.s. när tangentbordsfokus flyttar sig från insidan av objektet till utsidan.
|
|
Startar när formuläranvändaren försöker ange mer än maximal tillåten innehållsmängd i ett fält.
|
|
Körs efter att databindningen är klar. En separat händelse genereras för varje instans av delformuläret i formulärmodellen.
|
|
Uppstår när användaren trycker på musknappen i fältet, innan knappen släppts.
|
|
Uppstår när användaren drar muspekaren över fältet utan att nödvändigtvis trycka på knappen.
|
|
Uppstår när användaren drar muspekaren utanför fältet utan att nödvändigtvis trycka på knappen.
|
|
Uppstår när användaren släpper musknappen i fältet.
|
|
Uppstår när data skickas till en webbtjänst via WSDL direkt efter att ha mottagit svaret på en begäran och mottagna data är ordnade i ett connectionData-objekt under $datasets. Ett skript som startats av denna händelse får en möjlighet att granska och bearbeta mottagna data. När händelsen har körts raderas mottagna data.
|
|
Uppstår direkt efter att formuläret som återges har skickats till skrivare, bufferthanterare eller utdatamål.
|
|
Uppstår precis efter att formuläret har skrivits ut i filformaten PDF eller XDP. Uppstår inte när datamodellen eller någon annan deluppsättning av formuläret exporteras till XDP.
|
|
Uppstår när en begäran skickas till en webbtjänst via WSDL. Ett skript som startats av denna händelse får en möjlighet att ändra data innan begäran skickas. Om ett skript enbart ska köras på servern skickas data till servern med en indikation på att det tillhörande skriptet ska köras innan den övriga bearbetningen utförs.
|
|
Uppstår precis innan formuläret skrivs ut i filformaten PDF eller XDP. Uppstår inte när datamodellen eller någon annan deluppsättning av formuläret exporteras till XDP. XSLT-postbearbetning uppstår efter händelsen om den är aktiverad.
|
|
Uppstår när data skickas till värden via HTTP-protokollet. Ett skript som startats av händelsen kan granska och ändra data innan de sänds. Om ett skript markerats för att köras på servern skickas data till servern med en indikation på att det tillhörande skriptet ska köras innan den övriga bearbetningen utförs.
|
|
Uppstår när modellen har slutat ladda.
|
|
Utlöses när valideringstillståndet för ett fält, delformulär eller exkluderingsgrupp ändras. Valideringstillståndet anses ha ändrats när det växlar mellan giltigt och ogiltigt tillstånd, eller när testet som orsakade det ogiltiga tillståndet ändras.
Det avsedda bruket av händelsen är att ändra utseende på fälten när de blir giltiga eller ogiltiga.
Egenskapen event.target fylls i med det behållarobjekt där valideringsstatusen har ändrats.
Egenskapen event.name fylls i med aktivitetens namn (validationState).
När ett fält, en exkluderingsgrupp eller ett delformulär initieras utlöses händelsen validationState omedelbart efter händelsen initialize för samma objekt.
Händelsen utlöses igen endast om valideringsstatusen ändras. Formulärlogiken ska dock vara tillräckligt robust för att låta händelsen utlösas även om valideringsstatusen inte har ändrats.
Händelsen validationState utlöses enbart efter det att valideringsstatusen har utvärderats för alla objekt som ingår i valideringsprocessen.
Du kan fastställa om händelsemålet är giltigt genom att testa om egenskapen $event.target.errorText har något värde.
|