IsEqualイベントは、コレクションがイコールである時に発生します。
Listコレクション (PRIM_LCOL) のメンバ
パラメータ
名前 |
タイプ |
データタイプ |
記述 |
Object |
*Input |
Objectが比較されるコンポーネントです。 |
|
Subject |
*Input |
Subjectが比較されるコンポーネントです。 |
|
Equal |
*Both |
ブール値 |
Equalは、比較の結果です。 |
詳細
IsEqual イベントは、コレクションが 2 つのコンポーネントが等しいかどうかを判断する必要があるときはいつでも起動されます。
これは通常、削除などの検索が必要な操作を実行するときに自動的に処理されます。このイベントでは、テスト対象のオブジェクトが検索対象のオブジェクトであるかどうかを判断できます。
この機能は完全性を提供し、ほとんどの開発目的には必要とされません。
例
ソースとオブジェクトのパラメータには、比較する 2 つのインスタンスが含まれています。
ここでは、2つの "Customer"オブジェクトの name プロパティがテストされています。
Evtroutine Handling(#Collection.IsEqual) Subject(#Subject) Object(#Object) Equal(#Equal)
#Equal := #Subject.CustomerName.Uppercase = #Object.CustomerName.Uppercase
Endroutine