テーブル、ボディ行、ヘッダー行およびフッター行を追加または削除するには、スクリプトエディターを使用して、フォーム上のオブジェクトにインスタンスマネージャーのスクリプト式を追加します。
開始する前に、必ず次の操作を行ってください。
テーブルまたはテーブル行インスタンスをフォームに追加するには
-
フォームデザイン上でスクリプトを追加するオブジェクトを選択し、スクリプトエディターの表示リストでイベントを選択します。
-
スクリプトエディターで次のいずれかのスクリプトを入力します。
Table1
および
Row1
は、インスタンスを追加するテーブルおよびテーブル行の名前を示します。
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.
または
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.
または
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.
テーブルインスタンスまたはテーブル行インスタンスをフォームから削除するには
-
フォームデザイン上でスクリプトを追加するオブジェクトを選択し、スクリプトエディターの表示リストでイベントを選択します。
-
スクリプトエディターで次のいずれかのスクリプトを入力します。
Table1
および
Row1
はインスタンスを削除するテーブルおよびテーブル行の名前を、
integer
は削除するインスタンスのインデックス番号(0 から始まる番号)を示します。
FormCalc
Table1.instanceManager.removeInstance(true) // Default instance manager syntax
Table1.Row1.instanceManager.removeInstance(true) // Default instance manager syntax
または
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
または
Table1.removeInstance(true); // Short form of the instance manager syntax
Table1._Row1.removeInstance(true); // Short form of the instance manager syntax
|
|
|