ReqFactory オブジェクト

要件の追加や削除など、要件を管理します。

TDConnection.ReqFactory によって ReqFactory オブジェクトを取得します。

公開メソッド

このオブジェクトは次のメソッドをサポートします。

メソッド 説明

AddItem

新しい要件を作成します。

詳細については、AddItemを参照してください。

Mail

項目のリストをメールで送信します。

詳細については、Mailを参照してください。

MoveRequirements

要件を指定された親の子ノードに移動します。

構文: MoveRequirements(reqIDs, newPositions, newParentId)

パラメータ:

  • reqIDs:移動する要件の ID を表す文字列。ID は引用符で囲まれ、カンマで区切られます。たとえば、"1, 2, 3"

  • newPositions:要件の新しい位置を表す文字列。引用符で囲み、カンマで区切ります。たとえば、"1, 2, 3"。位置は 1 から始まります。

  • newParentId:指定された要件の移動先となる新しい親要件の ID を表す番号。

注:

  • 要件は一度に 1 つずつ処理されます。作業要件の位置は、新しい親の下にある Req オブジェクトの合計数より大きくすることはできません。たとえば、空の親の下に 4 つの要件を移動する場合、順序を "2, 1, 3, 4" に設定すると、最初の要件が処理されるときに親の下に要件が 2 個存在しないため、失敗します。

  • ID のリストと位置のリストは同じ長さである必要があります。最初の位置は最初の ID に適用され、以下同様に続きます。

  • 位置番号が繰り返される場合、同じ位置の 2 番目の要件が、指定された位置に以前に配置された要件の前に挿入され、それによって、すべての下位項目が 1 つ下の位置に移動します。

NewList

指定されたフィルタに従って要件のリストを作成します。

詳細については、NewListを参照してください。

RemoveItem

データベースから要件を削除します。削除は Post なしで即座に実行されます。

詳細については、RemoveItemを参照してください。

Item

ファクトリによって管理されるオブジェクトをキーで取得します。

詳細については、Itemを参照してください。

公開プロパティ

このオブジェクトは次のプロパティをサポートします。

メソッド R/W 説明

Fields

R リスト

ファクトリによって管理されるエンティティで利用可能なすべてのフィールドのリスト。

構文: ReqFactory.Fields

Filter

R オブジェクト

ファクトリの TDFilter オブジェクト。TDFilter オブジェクトを参照してください。

構文: ReqFactory.Flter

例:要件を移動する

先頭に戻る