Du kan lägga till och ta bort tabeller, textrader, rubrikrader och sidfotsrader genom att lägga till skriptuttryck från Instanshantering i objekten på formulären med Skriptredigering.
Se till att utföra följande uppgifter innan du börjar:
Öppna skriptredigeraren genom att välja Fönster > Skriptredigeraren. Expandera skriptredigeraren så att den visas i flerradsläge.
Kontrollera att tabellen som du vill lägga till instanser i innehåller ett flödesdelformulär så att du kan lägga till nya instanser av antingen tabellen eller rader i tabellen.
Lägga till en instans av en tabell eller en tabellrad i formuläret
Välj det objekt i formulärdesignen som du vill lägga till skriptet i, och välj en händelse i listan Visa i skriptredigeraren.
Ange ett av följande skript i skriptredigeraren, där Table1 och Row1 är namnen på tabellen och tabellraden som du vill lägga till instanser i:
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.
eller
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.
eller
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.
Ta bort en instans av en tabell eller en tabellrad från formuläret
Välj det objekt i formulärdesignen som du vill lägga till skriptet i, och välj en händelse i listan Visa i skriptredigeraren.
Ange ett av följande skript i skriptredigeraren, där Table1 och Row1 är namnen på tabellen och tabellraden som du vill ta bort instanser från, och integer är det nollbaserade indexnumret på instansen som ska tas bort:
FormCalc
Table1.instanceManager.removeInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true) // Default instance manager syntax
eller
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
eller
Table1.removeInstance(true); // Short form of the instance manager syntax
Table1._Row1.removeInstance(true); // Short form of the instance manager syntax