バージョン

TreeGridFiltering クラス メンバ

TreeGridFilteringデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタTreeGridFiltering コンストラクタデフォルト値で新しいツリー グリッドのフィルター設定を作成します。  
トップ
パブリック フィールド
 名前解説
Public フィールドCOUNT_FILTERING_RECORDS_KEYメタデータに使用される一致するフィルター済みのレコードのカウントのデフォルト キー。  
Public フィールドDISPLAY_MODEToLevel プロパティを設定するための GET 要求のデフォルト プロパティ名。  
Public フィールドFROM_LEVELFromLevel プロパティを設定するための GET 要求のデフォルト プロパティ名。  
Public フィールドMATCH_FILTERINGdataRow がフィルター条件と一致するかどうかを示す dataRecord オブジェクトのデフォルト プロパティ。  
Public フィールドRECORD_COUNT_KEYバックエンド データ ソースの合計レコード数を持つ応答のプロパティ名。  
Public フィールドTO_LEVELToLevel プロパティを設定するための GET 要求のデフォルト プロパティ名。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAdvancedModeEditorsVisible詳細モードでエディターを表示/非表示にするかを定義します。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティAdvancedModeHeaderButtonLocationadvancedModeEditorsVisible が False のとき (つまり、ボタンがヘッダーに描画されるとき) の詳細フィルタリング ボタンの場所。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティCaseSensitive大文字と小文字の区別を有効または無効にします。デフォルト値は true です Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティClientEventsウィジェットによって発生されるクライアント イベントの実装を設定します。

イベント ハンドラーは 2 つのパラメーターを仮定します。最初のパラメーターの名前は evt で 2 番目のパラメーターの名前は ui です。ui パラメーターに使用できるメンバー変数の情報については、ウィジェットとそのイベントを参照してください。

実例:

1.完全実装:

new Dictionary<string, string> { { "dropDownOpening", "function(evt,ui){alert('drop:'+ui.owner);}" } }

2.インライン関数の内容:

new Dictionary<string, string> { { "dropDownOpening", "alert('drop:'+ui.owner);" } }

3.グローバル関数の名前:

new Dictionary<string, string> { { "dropDownOpening", "nameOfGlobalFunction" } } 注:

ウィジェットによって公開されるイベント名を表すキー文字列の代わりに、特定のコントロールで定義されたイベント定数が使用できます。

例:

new Dictionary<string, string> { { ComboClientEvents.DropDownOpening, "nameOfGlobalFunction" } } Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public プロパティColumnSettings列ごとにカスタム フィルタリング オプションを定義する列設定のリスト Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティDialogWidget使用するダイアログ ウィジェットの名前。$.ui.igGridModalDialog から継承します。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティDisplayModedisplayMode が showWithAncestorsAndDescendants の場合、子レコードがフィルター条件と一致しなくても子レコードを表示します。displayMode が showWithAncestors の場合、フィルター条件と一致するレコードのみを表示し、子レコードがフィルター条件と一致しない場合、子レコードを表示しません。  
Public プロパティFilterButtonLocationフィルター ドロップダウンをフィルター編集ボックスの左または右に位置することは可能です Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDelayタイムアウト (ミリ秒) Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogAddButtonWidth詳細フィルター ダイアログ内の [追加] ボタンの幅。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogAddConditionDropDownTemplateフィルター ダイアログの追加条件領域のドロップダウンのオプションのカスタム テンプレート。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogAddConditionTemplateフィルター ダイアログの追加条件領域のカスタム テンプレート。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogColumnDropDownDefaultWidth詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogContainment詳細なフィルターに使用されるコンテインメント動作の制御 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogExprInputDefaultWidth詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogFilterConditionTemplateフィルター ダイアログにある条件リストのオプションのカスタム テンプレート。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogFilterDropDownDefaultWidth詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogFilterTemplateフィルター ダイアログのカスタム テンプレート。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogHeight詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogMaxFilterCount詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogOkCancelButtonWidth詳細フィルタリング ダイアログ内の [OK] および [キャンセル] ボタンの幅。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDialogWidth詳細フィルタリングのため - カスタム フィルターが設定されているときに表示されるダイアログです Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDropDownAnimationDuration期間 (ミリ秒) Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDropDownAnimationsアニメーション設定 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDropDownHeightheight Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDropDownItemIcons有効の場合、フィルター ドロップダウンの各リスト項目の前にアイコンは描画されます。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterDropDownWidthwidth Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterExprUrlKey要求でエンコードするフィルター機能の url キー Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterLogicUrlKeyフィルタリング ロジックの URL キー (AND または OR) - すべてに一致、あるいは式のどれかに一致。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFilterSummaryAlwaysVisibleフィルターの概要情報でフッターの表示を有効または無効にします。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティFromLevelフィルターの適用を開始するデータ バインドされたレベルを指定します。0 は最初のレベルです。  
Public プロパティInheritこのプロパティがある機能で true に設定されている場合、子レイアウトがある場合、そのレイアウトで継承されることを意味します Infragistics.Web.Mvc.GridInheritableFeatureから継承されます。
Public プロパティLanguageコントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティLocaleigTreeGrid のロケール固有オプションを定義します。  
Public プロパティMatchFilteringdataRecord オブジェクトのプロパティの名前。dataRow がフィルター条件と一致するかどうかを示します。  
Public プロパティModeフィルタリング モード - 単一または複数 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティName機能名 (全ての機能に設定する必要があります) Infragistics.Web.Mvc.GridFeatureから継承されます。
Public プロパティPersist状態間でフィルターの永続化を有効/無効にします。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティRegionalコントロールの地域設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティRenderFC機能チューザーで描画します。機能セレクターは、igGrid ですべての有効な機能 (並べ替え、フィルタリング、非表示など) をリストするダイアログです。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティRenderFilterButtonフィルター ドロップダウンを有効/無効にします Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティShowEmptyConditionsフィルター ドロップダウン/詳細ダイアログ ドロップ ダウンで empty/notEmpty 条件を表示または非表示にします。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティShowNullConditionsフィルター ドロップダウン/詳細ダイアログ ドロップ ダウンで null /notNul 条件を表示または非表示にします。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Public プロパティToLevelフィルターの適用を開始するデータ バインドされたレベルを指定します。-1 の場合、フィルターは最後のデータ バインドされたレベルに適用されます。  
Public プロパティTypeフィルタリング専用の操作タイプ Infragistics.Web.Mvc.GridFilteringから継承されます。
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public メソッドFilterDataRecursivelyデータを再帰的にフィルターします。データ ソースの全体をトラバースし、レコードのフィルター条件と一致するかどうかなどのメタデータ情報を設定します。  
Public メソッドHandleResponseオーバーロードされます。 オーバーライドされます。 一致するレコードのカウントなどのフィルターについてのメタデータ情報を追加します。ページングが有効な場合、フィルター レコードのカウントがレコードのカウントより小さいことが可能になります。たとえば、子レコードがフィルター条件と一致しますが、親レコードが一致しない場合。  
Public メソッドToJsonオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Public メソッドTransformDataSourceオーバーライドされます。 データ ソース レベルでフィルタリングの実相transformDataSource が呼び出されたときに、フィルタリング機能は query.string を解析して、LINQ Where 式を IQueryable データ ソースに適用します。フィルタリング表現オブジェクトも LINQ Where 式に変換されます。  
トップ
プロテクト メソッド
 名前解説
Protected メソッドBuildInitialExpressions列フィルター設定に定義される初期のフィルター式をビルドします。 Infragistics.Web.Mvc.GridFilteringから継承されます。
Protected メソッドCamelize指定された文字列を camel ケースに変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドEnsureClientEvents内部モデルストアを json にシリアル化するクライアント イベントを追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Protected メソッドGetBoolモデルのブール値プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetCharモデルの char プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDateTimeモデルの DateTime プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetDoubleモデルの double プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIEnumerable<T>モデルの IEnumerable プロパティの値を取得します。値が null の場合、T 型の IEnumerable が作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetIntモデルの int プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetJSLiteralモデルの literal プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetLongモデルの long プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetModel<T>モデルの IModel プロパティの値を取得します。値が null の場合、T 型の新しいモデルが作成されます。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringモデルの文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValue<T>任意の型のプロパティ値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドGetValueModel<T>モデルの IModel プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromBoolブール オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromDateTimeDateTime オブジェクトを JSON Date オブジェクトへシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromDoubledouble オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromFloatfloat オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIDictionaryオブジェクトの IDictionary を JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIEnumerableIEnumerable オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromIntオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromModelStore内部モデル ストアを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Protected メソッドJsonFromObject型シリアル化メソッドを使用して JSON の任意のオブジェクトをシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromStringすべての単一引用符をエスケープして、文字列を JSON 文字列へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBoolモデルの値をブール値プロパティを設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetBrush Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCamelizedStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetCharモデルの char プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDateTime値をモデルの DateTime プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetDouble値をモデルの double プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIEnumerable<T>モデルの IEnumerable プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetIntモデルの int プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetJSLiteralモデルの literal プロパティの値を取得します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetLong値をモデルの long プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetModel<T>モデルの IModel プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetString値をモデルの文字列プロパティへ設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetStringEnum<T>値が Enum の小文字値の文字列プロパティの値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドSetValue<T>任意の型のプロパティ値を設定します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドTransformDataデータを変換します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドValidValueType<T>既存のプロパティの値の型を確認します。既存しないプロパティの場合、false を返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
参照

オンラインで表示: GitHub