TreeGridModelデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
TreeGridModel コンストラクタ | igTreeGrid Model クラスの新しいインスタンスを初期化します。 |
名前 | 解説 | |
---|---|---|
CHILD_DATA_URL_KEY | childDataKey プロパティを設定するための GET 要求のデフォルト プロパティ名。 | |
DEFAULT_EXPANSION_STATE | 子を持つレコードのデフォルト展開状態。 | |
flatToHierarchicalData | True に設定し、ForeignKey を定義する場合、gridModel へ渡されたフラット データは階層データに変換されます。 | |
GENERATE_FLAT_DATA | フラット データを生成するかどうかを構成します。 | |
LIST_EXPANSION_STATES_KEY | レコードによって展開状態を取得する GET 要求のデフォルト キー。展開状態の URL は listExpansionStates[primaryKeyValue]=true/false のようです。 | |
PROPERTY_DATA_LEVEL_KEY | dataSourceSettings から propertyDataLevel プロパティを設定するための GET 要求のデフォルト プロパティ名。 | |
PROPERTY_ENABLEREMOTELOADONDEMAND_KEY | remoteLoadOnDemand が有効なことを示す GET 要求のデフォルト プロパティ名。 | |
PROPERTY_EXPANDED_KEY | dataSourceSettings から propertyExpanded プロパティを設定するための GET 要求のデフォルト プロパティ名。 | |
PROPERTY_FOREIGN_KEY | foreignKey を取得するための GET 要求のデフォルト プロパティ名。 | |
PROPERTY_FOREIGN_ROOT_VALUE_KEY | foreignKey のルート値を取得するための GET 要求のデフォルト プロパティ名。 | |
PROPERTY_INITIAL_EXPAND_DEPTH_KEY | InitialExpandDepth プロパティを設定するための GET 要求のデフォルト プロパティ名。 | |
PROPERTY_PATH_KEY | パスによって指定されるレイアウトの子を取得する GET 要求のデフォルト プロパティ名。EnableRemoteLoadOnDemand が true の場合に使用されます。(例: TreeGrid に列 ID がプライマリ キーとして設定され、型が整数で、パスが 1/10 の場合、ルート レイアウトから pk 値が 1 のレコードを検索します。その子で 10 のプライマリ キー値を持つレコードを検索します。子を返します。) |
名前 | 解説 | |
---|---|---|
AccessibilityRendering | ARIA 属性と他のアクセシビリティ属性を描画します IGridModel.AccessibilityRendering Infragistics.Web.Mvc.GridModelから継承されます。 | |
AdjustVirtualHeights | IGridModel.AdjustVirtualHeights Infragistics.Web.Mvc.GridModelから継承されます。 | |
AggregateTransactions | IGridModel.AggregateTransactions Infragistics.Web.Mvc.GridModelから継承されます。 | |
AlternateRowStyles | IGridModel.AlternateRowStyles Infragistics.Web.Mvc.GridModelから継承されます。 | |
AnimationDuration | 展開/最小化アニメーション期間 Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutoAdjustHeight | Height を一番上の DIV コンテナー IGridModel.AvgRowHeight ではなくグリッドスクロールコンテナーに直接設定する場合 true。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutoCommit | IGridModel.AutoCommit Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutofitLastColumn | IGridModel.AutofitLastColumn Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutoFormat | IGridModel.AutoFormat Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutoGenerateColumns | autoGenerateColumns の値を設定します。False の場合は、列コレクションを指定する必要があります。列コレクションが指定されなくて、プロパティが false の場合、自動生成しようとします IGridModel.AutoGenerateColumns Infragistics.Web.Mvc.GridModelから継承されます。 | |
AutoGenerateLayouts | 渡される Model の dataSource からレイアウトを自動生成します Infragistics.Web.Mvc.GridModelから継承されます。 | |
AvgColumnWidth | IGridModel.AvgColumnWidth Infragistics.Web.Mvc.GridModelから継承されます。 | |
AvgRowHeight | 行 IGridModel.AvgRowHeight に CSS を介して行の平均の高さ設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
Caption | グリッド ヘッダー上のテキスト表現 (全ての列をスパンします) IGridModel.Caption Infragistics.Web.Mvc.GridModelから継承されます。 | |
ChildDataKey | 階層データ ソースの子データの配列のプロパティ名。 | |
ClientDataSourceType | ClientDataSource の型。ClientDataSourceType 列挙型をご参照ください IGridModel.ClientDataSourceType Infragistics.Web.Mvc.GridModelから継承されます。 | |
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 | 最小化ツールチップ Infragistics.Web.Mvc.GridModelから継承されます。 | |
ColumnLayouts | Infragistics.Web.Mvc.GridModelから継承されます。 | |
Columns | グリッドの列 Infragistics.Web.Mvc.GridModelから継承されます。 | |
ColumnVirtualization | 水平仮想化 IGridModel.ColumnVirtualization Infragistics.Web.Mvc.GridModelから継承されます。 | |
DataMember | 現在のレイアウトのデータを含むデータセットのテーブル名を定義します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
DataSource | データ ソース - 実際のデータ (IQueryable を実相する必要があります) IGridModel.DataSource Infragistics.Web.Mvc.GridModelから継承されます。 | |
DataSourceSettings | データ ソースの設定を取得または設定します。 | |
DataSourceType | IGridModel.DataSourceType Infragistics.Web.Mvc.GridModelから継承されます。 | |
DataSourceUrl | DataSource が定義されていない場合またはページング、並べ替え、フィルタリングなどの追加の呼び出しのためにデータを取得するのに使用される URL IGridModel.DataSourceUrl Infragistics.Web.Mvc.GridModelから継承されます。 | |
DataView | DataView プロパティは、データ バインディングおよびデータ変換後フィルターされて、変換されたデータ レコードを含みます。 /// IGridModel.DataView Infragistics.Web.Mvc.GridModelから継承されます。 | |
DefaultColumnWidth | グリッド列の defaultColumnWidth を px または数値 IGridModel.DefaultColumnWidth で設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
EnableHoverStyles | IGridModel.EnableHoverStyles Infragistics.Web.Mvc.GridModelから継承されます。 | |
EnableRemoteLoadOnDemand | ツリー グリッドのデータがリモート サーバーからオンデマンドで読み込まれるかどうかを指定します。デフォルトは False です。 | |
EnableResizeContainerCheck | グリッド コンテナーのサイズ変更の確認を有効/無効にします。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
EnableUTCDates | IGridModel.EnableUTCDates Infragistics.Web.Mvc.GridModelから継承されます。 | |
ExpandCollapseAnimations | 展開/最小化アニメーション Infragistics.Web.Mvc.GridModelから継承されます。 | |
ExpandColWidth | 列の幅を展開します Infragistics.Web.Mvc.GridModelから継承されます。 | |
ExpandTooltip | 展開ツールチップ Infragistics.Web.Mvc.GridModelから継承されます。 | |
FeatureChooserIconDisplay | 機能セレクター アイコンがヘッダー セルで表示する方法を構成します。オプションは、ギア アイコンとして表示するか、ギア アイコンを表示せずにヘッダー セルにクリック/タップすると機能セレクターを表示します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
Features | グリッド機能のリスト Infragistics.Web.Mvc.GridModelから継承されます。 | |
FixedFooters | 固定フッター サポート IGridModel.FixedFooters。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
FixedHeaders | 固定ヘッダーが有効の場合は、ロジックがヘッダーに描画される全てのヘッダーと機能はデータ レコード テーブルの上の別のテーブルに描画されます。IGridModel.FixedHeaders Infragistics.Web.Mvc.GridModelから継承されます。 | |
FlatData | フラット データの getter。階層データを処理した (ProcessHierarchicalData が呼び出した) 後に設定されます。 | |
FlatVisibleData | フラット表示可能なデータの getter。表示可能で展開されたレコードのみを表示します。階層データを処理した (ProcessHierarchicalData が呼び出した) 後に設定されます。 | |
ForeignKey | 子レイアウトを親へリンクする一意でない ID を保持する子レイアウトのプロパティを定義します。1 対多の集合関係の場合、外部キーはほとんどの場合子レイアウトのプライマリ キーと一致「しない」ため、ForeignKey が PrimaryKey と同じになる 1 対 1 の集合関係で定義する必要があります。フラット データにバインドする場合、ChildDataKey オプションを ICollection 型または ICollection を実装する型の既存のオブジェクトに設定する必要があります。 | |
ForeignKeyRootValue | データ ソースのルート行として操作する項目を primaryKey 値によって指定します。デフォルト値は -1 (データ ソースをすべて含む) です。 | |
GenerateCompactJSONResponse | IGridModel.GenerateCompactJSONResponse Infragistics.Web.Mvc.GridModelから継承されます。 | |
Height | グリッド IGridModel.Height の高さを取得または設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
HtmlAttributes | 作成される Grid ウィジェットの div のカスタム属性を設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
HtmlHelper | Infragistics.Web.Mvc.GridModelから継承されます。 | |
ID | 全てのデータ行が描画されたときにグリッド要素の ID を設定します IGridModel.ID Infragistics.Web.Mvc.GridModelから継承されます。 | |
Indentation | ツリー グリッド行のインデント (ピクセルまたはパーセンテージ) を指定します。ネスト インデントは、レベルをインデント値と乗算されます。例: '10px' または '5%'。デフォルトは 30 です。 | |
InitialExpandDepth | 行の最初の展開 Infragistics.Web.Mvc.GridModelから継承されます。 | |
InitialIndentationLevel | 最初のインデント レベルが設定されている場合、データ スキップ列の幅を計算するために使用されます。リモートのロードオンデマンドが有効な場合に使用されます。 | |
IsDataSetTableSource | 元のソース タイプを設定する場合 True。グリッドがデータベース/データセットにバインドする場合 False。グリッドが他のソースにバインドされる場合 IGridModel.AutoGenerateColumns。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
JsonpRequest | dataSource が文字列の場合、JSONP タイプのデータ ソースを設定するかどうかを定義します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
Language | コントロールの言語設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。 | |
ListExpansionStates | リスト展開状態を取得または設定します。 | |
ListExpansionStatesKey | キーを取得または設定します | |
LoadOnDemand | ロードオンデマンド サポート Infragistics.Web.Mvc.GridModelから継承されます。 | |
Locale | igTreeGrid のロケール固有オプションを定義します。 | |
LocalSchemaTransform | MVC ラッパーで常に False に設定されています。つまり、$.ig.DataSource クライアント コントロールはスキームをローカルに適用しません。IGridModel.LocalSchemaTransform Infragistics.Web.Mvc.GridModelから継承されます。 | |
MergeUnboundColumns | true の場合、非バインド列がランタイムでデータソースにマージされます。DataSource が新しいデータで展開され、データソースのサイズが大きい場合にパフォーマンスに影響があります。false の場合は非バインドデータがクライアントに送信されます。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
OData | IGridModel.OData Infragistics.Web.Mvc.GridModelから継承されます。 | |
PrimaryKey | 主なキー (オプション)Editing が有効の場合は、必須 IGridModel.PrimaryKey Infragistics.Web.Mvc.GridModelから継承されます。 | |
RecordsMetadata | レコードのメタデータを取得します。 | |
Regional | コントロールの地域設定を取得または設定します。 Infragistics.Web.Mvc.Framework.LocalizationBaseModelから継承されます。 | |
RenderCheckboxes | IGridModel.RenderCheckboxes Infragistics.Web.Mvc.GridModelから継承されます。 | |
RenderExpansionCellFunction | 展開インジケーターの描画を実行する JavaScript 関数への参照または名前。この関数は、renderExpansionIndicatorColumn が true に設定されている場合にのみ呼び出されます。 | |
RenderExpansionIndicatorColumn | 別の列で展開インジケーターを描画するかどうかを指定します。デフォルトは true です。 | |
RenderFirstDataCellFunction | 最初のデータ セルを変更する javascript 関数の名前または参照。データバインドされたレベルに基づいてインデントを描画します。 | |
RequestType | Infragistics.Web.Mvc.GridModelから継承されます。 | |
ResponseContentType | 応答のコンテンツ タイプ。http://api.jquery.com/jQuery.ajax/ の contentType を参照してください。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
ResponseDataKey | レコード配列を保持するレスポンスのプロパティ IGridModel.ResponseDataKey Infragistics.Web.Mvc.GridModelから継承されます。 | |
Rest | IGridModel.Rest Infragistics.Web.Mvc.GridModelから継承されます。 | |
RestSettings | IGridModel.RestSettings Infragistics.Web.Mvc.GridModelから継承されます。 | |
RowVirtualization | 垂直仮想化 IGridModel.RowVirtualization Infragistics.Web.Mvc.GridModelから継承されます。 | |
ScrollSettings | コンテンツ スクロールの IGridModel.ScrollSettings に関連する設定 Infragistics.Web.Mvc.GridModelから継承されます。 | |
ShowExpansionIndicator | 子行を持つ行に、エンド ユーザーが展開または折りたたむことができる展開画像が含まれるかどうかを指定します。このオプションは初期化のみに設定できます。 | |
ShowHeader | グリッドのヘッダーを表示/非表示にします IGridModel.ShowHeader Infragistics.Web.Mvc.GridModelから継承されます。 | |
TabIndex | グリッドの主なコンテナー要素のタブ インデックス IGridModel.TabIndex Infragistics.Web.Mvc.GridModelから継承されます。 | |
TemplatingEngine | グリッドおよび ui の特定の領域を描画するために使用されるテンプレート エンジン。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
UpdateUrl | IGridModel.UpdateUrl Infragistics.Web.Mvc.GridModelから継承されます。 | |
Virtualization | 仮想化を有効/無効にします。仮想化が描画のパフォーマンスを改善します。有効な場合、描画される行 (DOM 要素) の数は定数で、グリッドの表示可能なビューポートに関連します。エンド ユーザーがスクロールすると、新しいデータを描画するために DOM 要素を動的に更新します。IGridModel.Virtualization Infragistics.Web.Mvc.GridModelから継承されます。 | |
VirtualizationMode | VirtualizationMode は「固定」または「連続」の IGridModel.Virtualization に設定できます。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
Width | グリッド IGridModel.Width の幅を取得または設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 |
名前 | 解説 | |
---|---|---|
Store | すべてのオプションでストアを返します。 Infragistics.Web.Mvc.ModelBaseから継承されます。 |
名前 | 解説 | |
---|---|---|
AddClientEvent | ウィジェットのクライアント イベントを処理するための JavaScript 関数を追加します。 Infragistics.Web.Mvc.ModelWidgetBaseから継承されます。 | |
DataBind | オーバーロードされます。 データ バインディングをして、すべての機能に TransformDataSource を呼び出して、結果の IQueryable を DataView プロパティに設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
GetChildData | 指定されたパスの子データを取得します。remoteLoadOnDemand が true の場合に使用されます。(例: TreeGrid に列 ID がプライマリ キーとして設定され、型が整数で、パスが 1/10 の場合、ルート レイアウトから pk 値が 1 のレコードを検索します。その子で 10 のプライマリ キー値を持つレコードを検索し、その子を返します。 | |
GetData | オーバーロードされます。 最初にデータ バインディングを実行します。その後、パスによって指定される処理済みデータの部分を取得します。 | |
GetDataColumns | データ グリッド列を取得します - multicolumnheaders が有効な場合に便利です。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
GetExpansionStatesFromQueryString | クエリ文字列の展開状態のリストを取得します。展開されたレコードの URL 形式は expansionUrlKey[primaryKeyValue]=true/false または expansionUrlKey(primaryKeyValue)=true/false です。 | |
GetUnboundColumns | 非バインド列のリストを取得します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
HasUnboundColumns | グリッドに非バインド列があるかどうかを返します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
LoadTransactions<T> | クライアント側で saveChanges() が呼び出され、UpdateUrl は有効なコントローラー アクション (GridUpdating) に設定されている場合は、POST データからトランザクションのリストを読み込みます。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
ProcessDataSource | データ ソースを再帰的に処理します。flatData および flatVisibleData を生成し、dataLevel、展開状態などのメタデータを設定します。 | |
ProcessDataSourceRecursively | データ レイアウトのためにデータ ソースを再帰的に処理します。flatData および flatVisibleData を生成し、dataLevel、展開状態などのメタデータを設定します。 | |
SetExpansionState | 指定したデータ レコードの展開状態を設定します。 | |
SetUnboundValues | オーバーロードされます。 このメソッドは、指定した列キーに非バインド値を設定します。指定したキーの非バインド列が設定された後に呼び出されます。ディクショナリ キーとプライマリ キー間にマッピングを設定します。 Infragistics.Web.Mvc.GridModelから継承されます。 | |
ToJson | オブジェクトを JSON へシリアル化します。 Infragistics.Web.Mvc.ModelBaseから継承されます。 | |
TransformFlatToHierarchicalData | PrimaryKey および ForeignKey を設定した場合、フラット データは階層データに変換されます。グリッド モデルのプロパティ名は ChildDataKey に定義する必要があります。 |
オンラインで表示: GitHub