'宣言 Public Property FilterUIType As FilterUIType
public FilterUIType FilterUIType {get; set;}
FilterUIType プロパティは、ユーザーがレコードのフィルターができるように、データ プレゼンターが使用するユーザー インターフェイスのタイプを指定します。詳細については、 列挙体を参照してください。
注: 実際にフィルター機能を有効にするには、FieldLayout(FieldSettings)または DataPresenter(FieldSettings または個々の Field(Settings)の FieldSettings に プロパティを設定します。FilterUIType プロパテに効果を持たせるには、AllowRecordFiltering を設定することが必要です。
実際にフィルター条件をコードに指定し、レコードをあらかじめフィルターするには、RecordFilterScope プロパティ設定により FieldLayout の RecordFilters または RecordManager の RecordManager.RecordFilters を使用します。デフォルトで FieldLayout の RecordFilters を使用します。
データ レコードがフィルターされているかどうか確認するには、レコードの DataRecord.IsFilteredOut プロパティを使用します。GroupByRecord も、その子孫データ レコードがすべてフィルターされている場合に true を返す GroupByRecord.IsFilteredOut プロパティを公開します。
Imports Infragistics.Windows Imports Infragistics.Windows.Editors Imports Infragistics.Windows.DataPresenter Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs) ' Set AllowRecordFiltering to enable record filter UI. _dp.FieldSettings.AllowRecordFiltering = True ' Use FilterUIType to specify what type of UI to use: Filter icons ' in the field labels or the filter-record. _dp.FieldLayoutSettings.FilterUIType = FilterUIType.FilterRecord ' If using filter-record, use FilterRecordLocation to control the location of ' the filter record. _dp.FieldLayoutSettings.FilterRecordLocation = FilterRecordLocation.OnTopFixed End Sub
using Infragistics.Windows; using Infragistics.Windows.Editors; using Infragistics.Windows.DataPresenter; public void Window1_Loaded( object sender, RoutedEventArgs e ) { // Set AllowRecordFiltering to enable record filter UI. _dp.FieldSettings.AllowRecordFiltering = true; // Use FilterUIType to specify what type of UI to use: Filter icons // in the field labels or the filter-record. _dp.FieldLayoutSettings.FilterUIType = FilterUIType.FilterRecord; // If using filter-record, use FilterRecordLocation to control the location of // the filter record. _dp.FieldLayoutSettings.FilterRecordLocation = FilterRecordLocation.OnTopFixed; }
FieldLayoutSettings クラス
FieldLayoutSettings メンバ
FilterUIType 列挙体
AllowRecordFiltering プロパティ
FilterUIType 列挙体
AllowRecordFiltering プロパティ
FilterRecordLocation プロパティ
FilterOperandUIType プロパティ
FilterOperatorDefaultValue プロパティ
FilterOperatorDropDownItems プロパティ
FilterAction プロパティ
FilterClearButtonLocation プロパティ
FilterClearButtonVisibility プロパティ
FilterEvaluationTrigger プロパティ
RecordFilterCollection クラス
RecordFilters プロパティ
RecordFilters プロパティ
IsFilteredOut プロパティ
IsFilteredOut プロパティ
RecordFilterScope プロパティ
FilterStringComparisonType プロパティ