注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

テーブル行ジェネレーター

このウィジェットはドキュメントテンプレートでのみ利用可能です。

テーブル行ジェネレーターを使うと、Notepad のドキュメントテンプレートに渡されたオブジェクトセット内のオブジェクトごとに、行を動的に生成できます。テーブル行ジェネレーターはセクションジェネレーターとよく似ていますが、汎用的なセクションではなく行を返し、Notepad のテーブル内でのみ使用できます。

notepad_row_generator

行ジェネレーターは、テーブルの右クリックメニュー、またはツールバーにあるテーブルの追加操作から、通常の Notepad テーブルに挿入できます。また、+ ウィジェットを追加を選択するか、段落の項目に / を入力してウィジェット挿入メニューを開くと、通常の行1行とジェネレーター行1行があらかじめ設定されたテーブル行ジェネレーターを挿入できます。

埋め込みウィジェットをテーブル行ジェネレーターに接続する

埋め込みウィジェットの入力パラメーターを、そのウィジェットを囲むテーブル行ジェネレーターに接続するには、入力をジェネレーターのオブジェクトに設定します。オブジェクトのテンプレート入力を受け付けるジェネレーター内のウィジェットでは、ジェネレーターのオブジェクトという入力項目が自動的に選択可能になります。

下の図は、オブジェクトプロパティの例を示しています。

notepad_row_generator_connection

テーブル行ジェネレーターでオブジェクトを並べ替える

ジェネレーターから返されるオブジェクトを並べ替えるには、並べ替えコントロールを使用します。並べ替え基準ドロップダウンから、並べ替えの基準となるオブジェクトプロパティを選択します。並べ替え可能なオブジェクト数の上限は2000個です。

下の図は、Number of Aircraft プロパティで Airline オブジェクトを並べ替える例を示しています。

notepad_widgets_generator_sort

テンプレートの設定

  • ジェネレーターのオブジェクトセット RID: テーブル行ジェネレーターに渡すオブジェクトセットです。テーブル行ジェネレーターは、このセット内のオブジェクトごとにテーブル行を生成します。渡すことができるオブジェクト数の上限は現在100個です。

ネストされたテーブル行ジェネレーター

テーブル行ジェネレーターは、最上位のセクションジェネレーター内にネストできます。ネストされたテーブル行ジェネレーターは、オブジェクトセットのテンプレート入力、または最上位のジェネレーターのオブジェクトに直接リンクされたオブジェクトを対象に生成するよう設定できます。

リンクされたオブジェクトを生成する Notepad 行ジェネレーター。

テーブル行ジェネレーターのオブジェクト数の上限

デフォルトでは、最上位のテーブル行ジェネレーターの生成上限は最大100個のオブジェクトに設定されています。セクションジェネレーター内にネストされたテーブル行ジェネレーターの上限も、最大100個のオブジェクトに設定されています。大量のオブジェクトから行を生成すると、テンプレート生成のパフォーマンスや、生成されたドキュメントの読み込みパフォーマンスに悪影響を及ぼす可能性があります。