[]
MultiRow クラスの新しいインスタンスを初期化します。
通常、optionsパラメータにはlayoutDefinition プロパティの 値が含まれます。
コントロールをホストするDOM要素、またはホスト要素のCSS セレクター(例: '#theCtrl')。
コントロールの初期化データを含むJavaScriptオブジェクト。
複数の行にまたがるセルのコンテンツを垂直方向に中央揃えにするかどうかを 判定する値を取得または設定します。
このプロパティのデフォルト値はtrueです。
列ヘッダーを折りたたみ、単一の行としてグループヘッダーを 表示するかどうかを判定する値を取得または設定します。
collapsedHeaders プロパティをtrueに設定した場合は、 各グループのheaderプロパティを設定して、ヘッダーが空に ならないようにしてください。
collapsedHeaders プロパティをnullに設定すると、 グリッドにすべてのヘッダー情報(グループおよび列)が表示されます。 この場合、最初の行にはグループヘッダーが、残りの行には個々の 列ヘッダーが表示されます。
このプロパティのデフォルト値は false.です。
各データ項目の表示に使用される行のレイアウトを定義する配列を取得または設定します。
この配列には、次のプロパティを持つセルグループオブジェクトのリストが含まれます。
layoutDefinition プロパティを設定すると、グリッドは各グループ内のセルを 次のようにスキャンします。
すべてのグループが準備できたら、すべてのグループの最大のrowspanを1レコードの行数とし、 必要に応じて各グループに行を追加して高さを合わせます。
このスキームは単純で柔軟です。次に例を示します。
{ header: 'Group 1', cells: [{ binding: 'c1' }, { bnding: 'c2'}, { binding: 'c3' }]}
このグループのcolspanは1なので、各列に1つのセルが使用されます。結果は次のとおりです。
| C1 | | C2 | | C3 |
2列を含むグループを作成するには、グループの colspan プロパティを次のように設定します。
{ header: 'Group 1', colspan: 2, cells:[{ binding: 'c1' }, { binding: 'c2'}, { binding: 'c3' }]}
セルは次のように折り返されます。
| C1 | C2 | | C3 |
最後のセルは2列にまたがります(グループ全体に拡大)。
グループではなく個々のセルにcolspanを指定することもできます。次に例を示します。
{ header: 'Group 1', cells: [{binding: 'c1', colspan: 2 }, { bnding: 'c2'}, { binding: 'c3' }]}
最初のセルのcolspanが2なので、結果は次のようになります。
| C1 | | C2 | C3 |
セルは Column クラスを拡張しているため、どのセルにも通常のColumn プロパティのすべてを追加できます。 次に例を示します。
{ header: 'Group 1', cells: [ { binding: 'c1', colspan: 2 }, { bnding: 'c2'}, { binding: 'c3', format: 'n0', required: false, etc... } ]}
各項目の表示に使用される行数を取得します。
この値は layoutDefinition プロパティの値に基づいて 自動的に計算されます。
グリッドで、行フィールドの列ヘッダーにソートインジケータを グリッドの列ヘッダーパネルに表示するかどうかを判定する値を 取得または設定します。
ボタンが表示されている場合は、ボタンをクリックすると、 collapsedHeaders プロパティの値が切り替わります。
このプロパティのデフォルト値は falseです。
名前または連結に基づいて列を取得します。
このメソッドは、名前で列を検索します。指定された名前を持つ列が見つからない場合は、 バインディングによって検索します。検索では大文字と小文字が区別されます。
検索する名前または連結。
The column with the specified name or binding, or null if not found.
collapsedHeadersChanged イベントを発生させます。
collapsedHeadersChanging イベントを発生させます。
イベントデータを含むCancelEventArgs 。
True if the event was not canceled.
collapsedHeaders プロパティの値が変化した後に発生します。
collapsedHeaders プロパティの値が変化した後に発生します。
FlexGrid コントロールを拡張して、項目ごとに複数の行を提供します。
layoutDefinitionプロパティを使用して、各データ項目の表示に使用する 行のレイアウトを定義します。
MultiRow コントロールでは、カスタム複数行レイアウトと干渉するいくつかの FlexGrid プロパティが無効にされています。 無効にされたプロパティには、FlexGrid.allowMerging や FlexGrid.childItemsPath があります。