バージョン

SetCrossFieldRecordFilters メソッド

指定した FieldLayout の論理演算子およびフィルターのコレクションを含む CrossFieldRecordFilterGroup を設定します。
シンタックス
'宣言
 
Public Function SetCrossFieldRecordFilters( _
   ByVal fieldLayout As FieldLayout, _
   ByVal filters As CrossFieldRecordFilterGroup, _
   Optional ByVal addToUndo As Boolean _
) As Boolean
public bool SetCrossFieldRecordFilters( 
   FieldLayout fieldLayout,
   CrossFieldRecordFilterGroup filters,
   bool addToUndo
)

パラメータ

fieldLayout
フィルターに関連する fieldLayout。
filters
新しいフィルター グループ。
addToUndo
True で、DataPresenterBase.IsUndoEnabled も True に設定される場合、フィルターは元に戻す履歴に追加されます。

戻り値の型

成功した場合は True、キャンセルされた場合は False です。
例外
例外解説
System.ArgumentNullExceptionfieldLayout が null の場合。
System.InvalidOperationExceptionfieldLayout および filters は互換性のない場合。
解説

FieldLayoutSettings.RecordFilterScope が 'SiblingDataRecords' に設定される場合、このメソッドはこの RecordManager のレコードにフィルターを適用します。それ以外の場合、FieldLayoutCrossFieldRecordFilters を設定し、フィルターは FieldLayout と関連するすべてのレコードに適用されます。

注: CrossFieldRecordFilters および RecordFilters を指定した場合、CrossFieldRecordFilters が最初に適用され、RecordFilters は残りのレコードに適用されます。

参照