-
フォームデザイン上でスクリプトを追加するオブジェクトを選択し、スクリプトエディターの表示リストでイベントを選択します。例えば、ボタンまたはその他のインタラクティブフォームオブジェクトの
click
イベントを選択します。
-
スクリプトエディターに次のいずれかのスクリプトを入力します。
Subform1
はインスタンスを追加するサブフォームの名前を、値
true
は新しいサブフォームのインスタンスをフォームデータにマージする必要があることを示します。
FormCalc
Subform1.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.
または
_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.
JavaScript
Subform1.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.
または
_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.
サブフォームインスタンスをフォームから削除するには
-
フォームデザイン上でスクリプトを追加するオブジェクトを選択し、スクリプトエディターの表示リストでイベントを選択します。
-
スクリプトエディターで次のいずれかのスクリプトを入力します。
Subform1
は、インスタンスを削除するサブフォームの名前、
integer
は、削除するインスタンスのインデックス番号(0 から始まる番号)を示します。
FormCalc
Subform1.instanceManager.removeInstance(integer) // Default instance manager syntax
または
_Subform1.removeInstance(integer) // Short form of the instance manager syntax
JavaScript
Subform1.instanceManager.removeInstance(integer); // Default instance manager syntax
または
_Subform1.removeInstance(integer); // Short form of the instance manager syntax
|
|
|