Scripteditor

De Scripteditor is de omgeving waarin u de berekeningen en scripts van een bepaald formulier maakt, bewerkt en bekijkt. U kunt bijvoorbeeld met de Scripteditor een eenvoudige berekening schrijven om de waarde van twee numerieke velden op te tellen of complexe scripts om de weergave van het formulier te wijzigen op basis van acties van de eindgebruiker. Designer ondersteunt scripts in de eigen scripttaal, FormCalc, of in JavaScript.

Standaard verschijnt Scripteditor boven aan de Designer-werkruimte. Scripteditor kan echter overal in de werkruimte worden gekoppeld. U kunt afhankelijk van uw behoeften kiezen voor een weergave met één regel of een weergave met meerdere regels. De weergave met één regel is ontworpen om zoveel mogelijk ruimte te bieden aan de Indelingseditor en andere paletten. De weergave met meerdere regels is ontworpen om zoveel mogelijk ruimte te hebben bij het schrijven van scripts.

Tonen
Hiermee worden alle formulierontwerpgebeurtenissen weergegeven die door de gebruiker gedefinieerde scripts ondersteunen. Gebeurtenissen die niet van toepassing zijn op een specifiek object, worden grijs weergegeven. Bij gebeurtenissen die een berekening of script bevatten, wordt een sterretje (*) naast de naam van de gebeurtenis weergegeven.

Gebeurtenissen weergeven voor onderliggende objecten
 Hiermee wordt de gebeurtenis weergegeven die u momenteel hebt geselecteerd in de lijst Tonen voor het huidige object en alle onderliggende objecten. Als u het bovenste object in het palet Hiërarchie selecteert, wordt met deze optie de gebeurtenis weergegeven die u momenteel hebt geselecteerd in de lijst Tonen voor alle objecten in het formulier.

Functies
 Hiermee wordt een lijst weergegeven met beschikbare ingebouwde FormCalc- of JavaScript-functies, afhankelijk van de scripttaal die u momenteel hebt geselecteerd in de lijst Taal.

Als u een functie wilt invoegen in het scriptbewerkingsveld, selecteert u de gewenste functie in de lijst en drukt u op Enter.

Scriptsyntaxis controleren
 Hiermee worden alle scripts in een formulier gecontroleerd op correcte syntaxis en worden eventuele fouten gerapporteerd op het tabblad Waarschuwing in het palet Rapport.

Taal
Hiermee geeft u de scripttaal op die u voor de huidige berekening of het huidige script wilt gebruiken. Er zijn twee opties beschikbaar:

In de keuzelijst Taal wordt de scripttaal weergegeven die u op het tabblad Werkruimte van het dialoogvenster Opties hebt geselecteerd als standaardtaal voor nieuwe formulieren. Maar als u de ingestelde scripttaal voor het huidige formulier wijzigt op het tabblad Standaardwaarden van het dialoogvenster Formuliereigenschappen, wordt deze instelling in de keuzelijst Taal gebruikt als standaardinstelling voor nieuwe scripts voor nieuwe gebeurtenissen. Door de scripttaal te wijzigen in het dialoogvenster Formuliereigenschappen, verandert u niet de scripttaal voor bestaande scripts. Als een gebeurtenis al een script bevat en dat script wordt verwijderd, blijft de Scripteditor dezelfde scripttaal gebruiken tijdens de rest van de sessie met Designer.

Uitvoeren op
Hiermee geeft u aan waar de berekening of het script moet worden uitgevoerd. Er zijn drie opties beschikbaar:
  • Client Berekeningen en scripts worden uitgevoerd als het formulier wordt verwerkt door de clienttoepassing (bijvoorbeeld Acrobat, Adobe® Reader® of een webbrowser).

  • Server Berekeningen en scripts worden uitgevoerd als het formulier wordt verwerkt door de servertoepassing (bijvoorbeeld Adobe® LiveCycle® Forms 10).

  • Client en server Berekeningen en scripts worden uitgevoerd als het formulier wordt verwerkt door de servertoepassing (bijvoorbeeld Forms), behalve wanneer clientscripts worden ondersteund door de HTML-clienttoepassing. Bijvoorbeeld een script dat een database benadert om gegevens in een formulier vooraf in te vullen.