(クラス)
public abstract RecordFilter
Record に適用されるフィルタ。
説明
このオブジェクトは、プロシージャ、RecordData または RecordState から暗黙的に作成できる点に注意してください。 詳細はクラス ファクトリーを参照してください。
default: | このクラスのインスタンスをプロシージャから生成します。 |
ファクトリ public implicit | {RecordFilter.from-RecordData}:RecordFilter |
ファクトリ public implicit | {RecordFilter.from-state}:RecordFilter |
public constant RecordFilter.pending-update:
RecordFilter ={proc {r:Record}:bool {return r.pending-update?}}
public abstract | {RecordFilter.includes? value:Record}:bool |
(ファクトリ)
このクラスのインスタンスをプロシージャから生成します。
(ファクトリ)
このクラスのインスタンスを RecordData から生成します。
data: RecordData。
説明
このファクトリーはテンプレートからフィルタを作成します。作成されたフィルタは、data 内にあるすべてのフィールド/値の組み合わせを共有するレコードだけに一致します。
(ファクトリ)
このクラスのインスタンスを RecordState から生成します。
state: RecordState。
説明
作成されるフィルタには、state の状態のレコードだけが含まれます。
(クラス定数)
public constant RecordFilter.pending-update:
RecordFilter ={proc {r:Record}:bool {return r.pending-update?}}
ペンディング中の更新を持つレコード用の定数の RecordFilter。
(クラスプロシージャ)
(クラスプロシージャ)
RecordFilter の論理否定を作成します。
(クラスプロシージャ)
(メソッド)
public abstract | {RecordFilter.includes? value:Record}:bool |
フィルタにレコードが含まれているかどうか調べます。
説明
このフィルタを適用すると指定レコードが
RecordView で破棄される場合のみ、このメソッドは
false を返します。