|
Välj ett objekt i formulärdesignen som har stöd för händelser. Lägg till exempel till en knapp i ett nytt tomt formulär.
Välj en av händelserna för objektet i listan Visa i skriptredigeraren. Händelsen anger när skriptet ska köras. Om beräkningen eller skriptet ska påverka ett objekt som inte stödjer händelser måste du lägga till beräkningen eller skriptet i ett objekt som gör det. I exemplet med ett nytt knappobjekt ska du välja händelsen click i listan Visa.
Välj skriptspråk i listan Språk. För det nya knappobjekt väljer du JavaScript.
Välj var skriptet ska köras i listan Kör. För det nya knappobjekt väljer du Klient.
Du kan välja om beräkningen eller skriptet ska köras av klientprogrammet (t.ex. Acrobat eller en webbläsare) eller av en process på servern.
Vid körning på klienten bearbetas beräkningar och skript efter det att formuläret har återgetts. Vid körning på servern bearbetas beräkningar och skript medan formuläret återges. Om du förhandsgranskar formuläret på fliken Förhandsgranska PDF visas det som när en användare öppnar det i Acrobat, vilket innebär att skript som ska köras på klienten eller servern körs.
Obs! Om du väljer Klient och server i listan Kör körs skriptet antingen på klienten eller servern beroende på vilket program som används för att bearbeta formuläret.
Infoga FormCalc-beräkningen eller JavaScript-skriptet i fältet Skriptkälla. Du kan dra nytta av funktionen för komplettering av uttryck i Designer och få hjälp att skapa lämpliga referenssyntaxer för beräkningen eller skriptet. Lägg till exempel till följande JavaScript-skript till det nya knappobjektet:
xfa.host.messageBox("Hej där!", "Skapar ett nytt skript", 3);
När du är klar med formulärdesignen bör du testa och felsöka beräkningarna och skripten innan du börjar använda dem. Förhandsgranska formulärets PDF med fliken Förhandsgranska PDF och titta på det nya knappobjektet. Klicka på knappobjektet om du vill visa meddelanderutan som angavs i steg 5.
Mer information om objekten i Designer som stöder skript finns i Objekt som stödjer beräkningar och skript.
|
|
|