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