|
Selecione o objeto no design de formulário ao qual você deseja adicionar o script e selecione um evento na lista Exibir do Editor de scripts. Por exemplo, escolha o evento click de um botão ou outro objeto de formulário interativo.
Digite um dos seguintes scripts no Editor de scripts, onde Subform1 é o nome do subformulário ao qual as instâncias serão adicionadas e o valor true indica que a nova instância de subformulário deve ser unida aos dados do formulário:
FormCalcSubform1.instanceManager.addInstance(true) // Default instance manager syntax
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.
ou
_Subform1.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 subform in the form calculations.
JavaScriptSubform1.instanceManager.addInstance(true); // Default instance manager syntax
xfa.form.recalculate(true) // Invoke the recalculate method to include the field values from the added subform in the form calculations.
ou
_Subform1.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 subform in the form calculations.
Para remover uma instância de subformulário de um formulárioSelecione o objeto no design de formulário ao qual o script será adicionado e selecione um evento na lista Exibir do Editor de scripts.
Digite um dos seguintes scripts no Editor de scripts, onde Subform1 é o nome do subformulário do qual você deseja remover uma instância e integer é o número do índice de base zero da instância a ser removida:
FormCalcSubform1.instanceManager.removeInstance(integer) // Default instance manager syntax
ou
_Subform1.removeInstance(integer) // Short form of the instance manager syntax
JavaScript
Subform1.instanceManager.removeInstance(integer); // Default instance manager syntax
ou
_Subform1.removeInstance(integer); // Short form of the instance manager syntax
|
|
|