Script di Designer

Nel processo di progettazione di un modulo, gli sviluppatori possono utilizzare dei calcoli e degli script per migliorare l'uso del modulo da parte dell'utente. È possibile aggiungere calcoli e script alla maggior parte dei campi e degli oggetti modulo. Ad esempio, il seguente script JavaScript moltiplica i valori di due campi numerici e ne visualizza il risultato in un terzo campo numerico:

    NumericField3.rawValue = NumericField1.rawValue * NumericField2.rawValue;

A un livello più avanzato, è possibile creare le proprie funzioni specifiche in base alle esigenze di elaborazione del modulo personalizzato.

Designer supporta due linguaggi di script, ciascuno pensato per le esigenze specifiche di un particolare tipo di sviluppatore di moduli. FormCalc è un linguaggio di calcolo semplice e intuitivo, sviluppato sulla base delle comuni funzioni dei fogli di lavoro. Comprende numerose funzioni integrate pensate per ridurre il tempo necessario per sviluppare una struttura del modulo. JavaScript, un potente linguaggio per la creazione di script, offre grande flessibilità nella creazione degli script e consente di sfruttare appieno la conoscenza che già si possiede di tale linguaggio.

L’uso degli script in un modulo è del tutto facoltativo. È possibile scegliere di utilizzare gli script per semplificare e migliorare l'uso dei moduli da parte degli utenti, sebbene molte delle funzioni più potenti disponibili durante la creazione di un modulo possono essere utilizzate in Designer anche senza l'uso di script. Tuttavia, l’uso di script consente di manipolare e controllare quasi tutti gli aspetti di una struttura del modulo.

Nota: In alternativa, è possibile utilizzare la finestra di dialogo Generatore azioni del menu Strumenti per creare funzionalità comuni interattive all'interno dei moduli con layout scorrevole, evitando di procedere alla scrittura di script.