Share via


FilterFactory クラス

定義

フィルター テンプレートを作成します。

public ref class FilterFactory
public class FilterFactory
type FilterFactory = class
Public Class FilterFactory
継承
FilterFactory

テーブル行フィルター選択の例については、既定のフィルターテンプレートを使用します。クラスを参照してください QueryableFilterRepeater

注釈

クラスは、 FilterFactory 特定の列の種類のフィルターテンプレートのインスタンスを取得するために動的データによって実行時に使用されます。

このクラスで定義されているメソッドをオーバーライドして、フィルターテンプレートの読み込み方法をカスタマイズできます。 たとえば、カスタム実装では、既定の ~/Dynamicdata/Filters フォルダーとは異なる場所からフィルターテンプレートを読み込むことができます。

動的データには、外部キー列、ブール型、および列挙型の列のフィルターテンプレートが用意されており、コントロールを使用して表示し DropDownList ます。 カスタムフィルターテンプレートを作成することもできます。

コンストラクター

FilterFactory()

FilterFactory クラスの新しいインスタンスを初期化します。

メソッド

CreateFilterControl(MetaColumn, String)

フィルター テンプレートのインスタンスを作成します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetFilterVirtualPath(MetaColumn, String)

フィルター テンプレートの仮想パスを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください