バージョン

GridModel クラス メンバ

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

パブリック コンストラクタ
 名前解説
Public コンストラクタGridModel コンストラクタコンストラクター - デフォルト値は型のデフォルトと異なる場合は、全ての値をデフォルトに初期化します。  
トップ
パブリック フィールド
 名前解説
Public フィールドAVG_ROW_HEIGHT平均の行の高さ (ピクセル - デフォルト)。普通は仮想化が有効の場合は使用されます。  
Public フィールドDEFAULT_RESPONSE_KEYレスポンス JSON のデータ レコードを保持するデフォルト プロパティ名  
Public フィールドVIRTUALIZATION_THRESHOLDこの値を過ぎたときに (この行の数が同時に読み込まれたときに)、仮想化は自動的に有効になります。  
トップ
パブリック プロパティ
 名前解説
Public プロパティAccessibilityRenderingARIA 属性と他のアクセシビリティ属性を描画します IGridModel.AccessibilityRendering  
Public プロパティAdjustVirtualHeightsIGridModel.AdjustVirtualHeights  
Public プロパティAggregateTransactionsIGridModel.AggregateTransactions  
Public プロパティAlternateRowStylesIGridModel.AlternateRowStyles  
Public プロパティAnimationDuration展開/最小化アニメーション期間  
Public プロパティAutoAdjustHeightHeight を一番上の DIV コンテナー IGridModel.AvgRowHeight ではなくグリッドスクロールコンテナーに直接設定する場合 true。  
Public プロパティAutoCommitIGridModel.AutoCommit  
Public プロパティAutofitLastColumnIGridModel.AutofitLastColumn  
Public プロパティAutoFormatIGridModel.AutoFormat  
Public プロパティAutoGenerateColumnsautoGenerateColumns の値を設定します。False の場合は、列コレクションを指定する必要があります。列コレクションが指定されなくて、プロパティが false の場合、自動生成しようとします IGridModel.AutoGenerateColumns  
Public プロパティAutoGenerateLayouts渡される Model の dataSource からレイアウトを自動生成します  
Public プロパティAvgColumnWidthIGridModel.AvgColumnWidth  
Public プロパティAvgRowHeightIGridModel.AvgRowHeight に CSS を介して行の平均の高さ設定します。  
Public プロパティCaptionグリッド ヘッダー上のテキスト表現 (全ての列をスパンします) IGridModel.Caption  
Public プロパティClientDataSourceTypeClientDataSource の型。ClientDataSourceType 列挙型をご参照ください IGridModel.ClientDataSourceType  
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 プロパティCollapseTooltip最小化ツールチップ  
Public プロパティColumnLayouts  
Public プロパティColumnsグリッドの列  
Public プロパティColumnVirtualization水平仮想化 IGridModel.ColumnVirtualization  
Public プロパティDataMember現在のレイアウトのデータを含むデータセットのテーブル名を定義します。  
Public プロパティDataSourceデータ ソース - 実際のデータ (IQueryable を実相する必要があります) IGridModel.DataSource  
Public プロパティDataSourceTypeIGridModel.DataSourceType  
Public プロパティDataSourceUrlDataSource が定義されていない場合またはページング、並べ替え、フィルタリングなどの追加の呼び出しのためにデータを取得するのに使用される URL  IGridModel.DataSourceUrl  
Public プロパティDataViewDataView プロパティは、データ バインディングおよびデータ変換後フィルターされて、変換されたデータ レコードを含みます。 /// IGridModel.DataView  
Public プロパティDefaultColumnWidthグリッド列の defaultColumnWidth を px または数値 IGridModel.DefaultColumnWidth で設定します。  
Public プロパティEnableHoverStylesIGridModel.EnableHoverStyles  
Public プロパティEnableResizeContainerCheckグリッド コンテナーのサイズ変更の確認を有効/無効にします。  
Public プロパティEnableUTCDatesIGridModel.EnableUTCDates  
Public プロパティExpandCollapseAnimations展開/最小化アニメーション  
Public プロパティExpandColWidth列の幅を展開します  
Public プロパティExpandTooltip展開ツールチップ  
Public プロパティFeatureChooserIconDisplay機能セレクター アイコンがヘッダー セルで表示する方法を構成します。オプションは、ギア アイコンとして表示するか、ギア アイコンを表示せずにヘッダー セルにクリック/タップすると機能セレクターを表示します。  
Public プロパティFeaturesグリッド機能のリスト  
Public プロパティFixedFooters固定フッター サポート IGridModel.FixedFooters。  
Public プロパティFixedHeaders固定ヘッダーが有効の場合は、ロジックがヘッダーに描画される全てのヘッダーと機能はデータ レコード テーブルの上の別のテーブルに描画されます。IGridModel.FixedHeaders  
Public プロパティForeignKey子レイアウトを親へリンクする一意でない ID を保持する子レイアウトのプロパティを定義します。1 対多の集合関係の場合、外部キーはほとんどの場合子レイアウトのプライマリ キーと一致「しない」ため、ForeignKey が PrimaryKey と同じになる 1 対 1 の集合関係で定義する必要があります。  
Public プロパティGenerateCompactJSONResponseIGridModel.GenerateCompactJSONResponse  
Public プロパティHeightグリッド IGridModel.Height の高さを取得または設定します。  
Public プロパティHtmlAttributes作成される Grid ウィジェットの div のカスタム属性を設定します。  
Public プロパティHtmlHelper  
Public プロパティID全てのデータ行が描画されたときにグリッド要素の ID を設定します IGridModel.ID  
Public プロパティInitialExpandDepth行の最初の展開  
Public プロパティIsDataSetTableSource元のソース タイプを設定する場合 True。グリッドがデータベース/データセットにバインドする場合 False。グリッドが他のソースにバインドされる場合 IGridModel.AutoGenerateColumns。  
Public プロパティJsonpRequestdataSource が文字列の場合、JSONP タイプのデータ ソースを設定するかどうかを定義します。  
Public プロパティLanguageコントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティLoadOnDemandロードオンデマンド サポート  
Public プロパティLocale構成可能でローカライズされたラベルのリスト。  
Public プロパティLocalSchemaTransformMVC ラッパーで常に False に設定されています。つまり、$.ig.DataSource クライアント コントロールはスキームをローカルに適用しません。IGridModel.LocalSchemaTransform  
Public プロパティMergeUnboundColumnstrue の場合、非バインド列がランタイムでデータソースにマージされます。DataSource が新しいデータで展開され、データソースのサイズが大きい場合にパフォーマンスに影響があります。false の場合は非バインドデータがクライアントに送信されます。  
Public プロパティODataIGridModel.OData  
Public プロパティPrimaryKey主なキー (オプション)Editing が有効の場合は、必須 IGridModel.PrimaryKey  
Public プロパティRegionalコントロールの地域設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。
Public プロパティRenderCheckboxesIGridModel.RenderCheckboxes  
Public プロパティRequestType  
Public プロパティResponseContentType応答のコンテンツ タイプ。http://api.jquery.com/jQuery.ajax/ の contentType を参照してください。  
Public プロパティResponseDataKeyレコード配列を保持するレスポンスのプロパティ IGridModel.ResponseDataKey  
Public プロパティRestIGridModel.Rest  
Public プロパティRestSettingsIGridModel.RestSettings  
Public プロパティRowVirtualization垂直仮想化 IGridModel.RowVirtualization  
Public プロパティScrollSettingsコンテンツ スクロールの IGridModel.ScrollSettings に関連する設定  
Public プロパティShowHeaderグリッドのヘッダーを表示/非表示にします IGridModel.ShowHeader  
Public プロパティTabIndexグリッドの主なコンテナー要素のタブ インデックス IGridModel.TabIndex  
Public プロパティTemplatingEngineグリッドおよび ui の特定の領域を描画するために使用されるテンプレート エンジン。  
Public プロパティUpdateUrlIGridModel.UpdateUrl  
Public プロパティVirtualization仮想化を有効/無効にします。仮想化が描画のパフォーマンスを改善します。有効な場合、描画される行 (DOM 要素) の数は定数で、グリッドの表示可能なビューポートに関連します。エンド ユーザーがスクロールすると、新しいデータを描画するために DOM 要素を動的に更新します。IGridModel.Virtualization  
Public プロパティVirtualizationModeVirtualizationMode は「固定」または「連続」の IGridModel.Virtualization に設定できます。  
Public プロパティWidthグリッド IGridModel.Width の幅を取得または設定します。  
トップ
プロテクト プロパティ
 名前解説
Protected プロパティStoreすべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドAddClientEventウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。
Public メソッドDataBindオーバーロードされます。 データ バインディングをして、すべての機能に TransformDataSource を呼び出して、結果の IQueryable を DataView プロパティに設定します。  
Public メソッドGetDataオーバーロードされます。 データ バインディングして、 JsonResult オブジェクトを生成します  
Public メソッドGetDataColumnsデータ グリッド列を取得します - multicolumnheaders が有効な場合に便利です。  
Public メソッドGetUnboundColumns非バインド列のリストを取得します。  
Public メソッドHasUnboundColumnsグリッドに非バインド列があるかどうかを返します。  
Public メソッドstatic (Shared in Visual Basic)JsonStringToDateTimeJSON 文字列を取得し、有効な System.DateTime として返します。  
Public メソッドLoadTransactions<T>クライアント側で saveChanges() が呼び出され、UpdateUrl は有効なコントローラー アクション (GridUpdating) に設定されている場合は、POST データからトランザクションのリストを読み込みます。  
Public メソッドSetUnboundValuesオーバーロードされます。 このメソッドは、指定した列キーに非バインド値を設定します。指定したキーの非バインド列が設定された後に呼び出されます。ディクショナリ キーとプライマリ キー間にマッピングを設定します。  
Public メソッドToJsonオブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
トップ
プロテクト メソッド
 名前解説
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 メソッドGetValueFastコンパイル済みのキャッシュ LINQ 式を使用して値を取得します  
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オーバーライドされます。 ModelBase.JsonFromModelStore  
Protected メソッドJsonFromObject型シリアル化メソッドを使用して JSON の任意のオブジェクトをシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドJsonFromStringすべての単一引用符をエスケープして、文字列を JSON 文字列へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。
Protected メソッドProcessDataToJsonResultデータを JSON 結果に処理します。  
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