バージョン

プロパティ リファレンス (非バインド列、igGrid)

トピックの概要

概要

このトピックは、igGrid™ コントロールにおける非バインド列機能の各種プロパティについて説明します。

非バインド列プロパティの参照表

以下の表は、igGrid コントロールの非バインド列機能のプロパティの目的と機能の概要を説明しています。

プロパティ 説明
key 列のキーは、非バインド列だけではなく、すべての列で一意である必要があります。
unbound このプロパティは列を非バインド列として設定します。True に設定すると、非バインド列に適用するプロパティを有効にします。これは unboundValues および formula プロパティです。
unboundValues このプロパティは、非バインド列を初期化するための値の配列を受けます。
データ行数が unbound 配列の長さより長い場合、残りのセルに値は設定されません。
データ行数が unbound 配列の長さより小さい場合、残りのセルの影響がありません。
formula 非バインド列に formula プロパティがあります。
現在のデータ行およびグリッドを引数として受けて、値を返す JavaScript 関数への参照または名前です。
列のセルの値を行の他のセル値に基づいて計算されるために使用されます。一般的な数式も使用できます。
数式の計算はグリッドがデータ ソースにバインドされた後に実行します。非バインド列に数式が構成された場合、評価された値は基本の $.ig.dataSourcedataView に保存されています。
template 非バインド列は igGrid のテンプレート機能を使用できます。テンプレートを使用すると、他の列の値に基づいて非バインド列の値を設定できます。
バインド列および非バインド列のテンプレートの違いはありません。
format 非バインド列も format を使用できます。format は列の基本データ型に基づいて設定されます。たとえば、DataType が bool の場合、サポートされる format は checkbox です。グリッドの RenderCheckboxes プロパティをオーバーライドして、非バインド列のチェックボックスとして使用できます。
mergeUnboundValues MVC ラッパーはこのオプションを使用します。リモート シナリオのみに影響します。このオプションはクライアント側に構成しません。サーバー側では、このオプションを Grid<T>.MergeUnboundColumns メソッドで View に 設定するか、GridModel. MergeUnboundColumns プロパティで Controller に設定できます。 True に設定される場合、このオプションは、非バインド列データがサーバーに結合され、グリッド データの部分としてクライアントに送信されることを示します。この場合、リモート ページングが正しく操作しますが、既知の問題と制限トピックに説明したとおり、並べ替え、フィルタリング、およびグループ化が正しく動作しません。ローカル操作が正しく操作します。 False に設定される場合、非バインド列データはグリッド データと一緒に送信されていません。igGrid は、データ バインドする前にデータを結合する必要があります。この場合、リモート操作がサポートされていません。ローカル操作が正しく操作します。

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

オンラインで表示: GitHub