È possibile aggiungere o rimuovere tabelle, righe del corpo, righe di intestazione e righe di piè di pagina utilizzando l'Editor di script per aggiungere le espressioni di script di Instance Manager agli oggetti del modulo.
Prima di iniziare, assicurarsi di effettuare le seguenti operazioni:
Se non è già aperto, visualizzare l'Editor di script selezionando Finestra > Editor di script. Espandere l'Editor di script in modo che venga visualizzato su più righe.
Assicurarsi che la tabella a cui si desidera aggiungere istanze sia contenuta in un sottomodulo scorrevole, in modo da poter aggiungere nuove istanze della tabella o delle righe all’interno della tabella medesima.
Aggiunta di un'istanza di tabella o riga di tabella a un modulo
Selezionare l'oggetto nella struttura del modulo a cui si desidera aggiungere lo script e selezionare un evento dall'elenco Mostra dell'Editor di script.
Digitare uno dei seguenti script nell'Editor di script, in cui Table1 e Row1 rappresentano i nomi della tabella e della riga di tabella a cui aggiungere le istanze:
FormCalc
Table1.instanceManager.addInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.addInstance(true) // Default instance manager syntax
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
o
Table1.addInstance(true) // Short form of the instance manager syntax
Table1._Row1.addInstance(true) // Short form of the instance manager syntax
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
JavaScript
Table1.instanceManager.addInstance(true); // Default instance manager syntax
Table1.Row1.instanceManager.addInstance(true); // Default instance manager syntax
xfa.form.recalculate(true); // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
o
Table1.addInstance(true); // Short form of the instance manager syntax
Table1._Row1.addInstance(true); // Short form of the instance manager syntax
xfa.form.recalculate(true); // Invoke the recalculate method to include the field values from the added table or row in the form calculations.
Rimozione di un'istanza di tabella o riga di tabella dal modulo
Selezionare l'oggetto nella struttura del modulo a cui si desidera aggiungere lo script e selezionare un evento dall'elenco Mostra dell'Editor di script.
Immettere uno dei seguenti script nell'Editor di script, in cui Table1 e Row1 rappresentano i nomi della tabella e della riga di tabella da cui rimuovere le istanze eintegerrappresenta il numero di indice basato su zero dell'istanza da rimuovere:
FormCalc
Table1.instanceManager.removeInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true) // Default instance manager syntax
o
Table1.removeInstance(true) // Short form of the instance manager syntax
Table1._Row1.removeInstance(true) // Short form of the instance manager syntax
JavaScript
Table1.instanceManager.removeInstance(true); // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true); // Default instance manager syntax
o
Table1.removeInstance(true); // Short form of the instance manager syntax
Table1._Row1.removeInstance(true); // Short form of the instance manager syntax