IsEqual イベント は、コレクション がイコールの時に発生します。
名前 | タイプ | データ タイプ | 記述 |
---|---|---|---|
Object | *Input | PRIM_OBJT | Object が比較されるコンポーネントです。 |
Subject | *Input | PRIM_OBJT | Subject が比較されるコンポーネントです。 |
Equal | *Both | ブール値 | Equal は、比較の結果です。 |
IsEqual イベントは、コレクションが2つのコンポーネントが等しいかどうかを判断する必要があるときはいつでも起動されます。 これは通常、 Remove などの検索が必要な操作を実行するときに自動的に処理されます。 The event allows you to determine whether the object being tested is the object being searched for. この機能はLANSA内部で使用されるものであり、開発時に使用されることはありません。
ソースとオブジェクトのパラメータには、比較する2つのインスタンスが含まれています。 ここでは、2つの "Customer"オブジェクトの name プロパティがテストされています。
Evtroutine Handling(#Collection.IsEqual) Subject(#Subject) Object(#Object) Equal(#Equal) #Equal := #Subject.CustomerName.Uppercase = #Object.CustomerName.Uppercase Endroutine
2018 - V14SP1