constructor(g: FlexGrid, defaultSize: number): RowColCollection
RowColCollectionクラスの新しいインスタンスを初期化します。
The FlexGrid that owns the collection.
The default size of the elements in the collection.
列または行のセルの水平方向の配置を取得または設定します。
このプロパティのデフォルト値は**null**で、列のdataType に基づいて配置が自動的に選択されます(数値の場合は右揃え、ブール値の場合は中央揃え、その他の型の場合は左揃え)。
デフォルトの配置をオーバーライドする場合は、このプロパティを'left'、'right'、'center'、または'justify’のいずれかに設定します。
ユーザーがマウスで列または行を新しい位置に移動できるかどうかを示す値を取得または設定します。
このプロパティのデフォルト値は**true**です。
ユーザーがマウスで列または行をサイズ変更できるかどうかを示す値を取得または設定します。
このプロパティのデフォルト値は**true**です。
このコレクション内のすべての行に対してARIAラベルとして使用される文字列を取得または設定します。
たとえば、次のコードは、ARIAラベルをヘッダ行とデータ行に追加します。
grid.rows.ariaLabel = 'data row'; grid.columnHeaders.rows.ariaLabel = 'header row';
列がバインドされているプロパティの名前を取得または設定します。
このプロパティのデフォルト値はnullです。これにより、列がどのデータフィールドにも連結されません。
このプロパティは、自動生成された列に対して自動的に設定されます(autoGenerateColumnsを参照)。
列または行のヘッダ以外のデータセルをレンダリングするときに使用するCSSクラス名を取得または設定します。
このプロパティのデフォルト値は**null**です。
列または行内のすべてのセル(データとヘッダー)をレンダリングするときに使用するCSSクラス名を取得または設定します。
このプロパティのデフォルト値は**null**です。
生の値から列または行の表示値への変換に使用されるDataMap を取得または設定します。
デフォルトでは、データマップされたセルには、値をすばやく編集するためのドロップダウンリストがあります。列のdataMapEditorプロパティを設定して、エディターのタイプを変更できます。
このプロパティのデフォルト値は**null**です。
この列または行でデータマップされたセルを編集するときに使用するエディターのタイプを示す値を取得または設定します。
このプロパティのデフォルト値はDropDownListです。 これにより、dataMapがあり、読み取り専用ではない列のセルにドロップダウンボタンが追加されます。
ユーザーがドロップダウンボタンをクリックすると、 セルの値を選択するために使用できるドロップダウンリストがグリッドに表示されます。
RadioButtonsを設定すると、 グリッドは各オプションに対してラジオボタンを表示します。 ラジオボタンは、マウスまたはキーボードで クリックできます(各オプションの先頭文字またはスペースキーを押して、オプションを切り替えます)。
ドロップダウンリストは、**wijmo.input.ListBox**クラスがアプリケーションによってロード/インポートされた場合にのみ使用できることに注意してください。
列または行に格納される値の型を取得または設定します。
グリッドを編集するとき、値は適切な型に型変換されます。
このプロパティのデフォルト値はnullです。 これにより、グリッドはデータ型の変換を実行しません。
このプロパティは、自動生成された列に対して自動的に設定されます(autoGenerateColumnsを参照)。
この列または行のドロップダウンに追加するCSSクラス名を取得または設定します。
これらのドロップダウンボタンは、列にDataMapが設定され、編集可能である場合にのみ表示されます。ユーザーがドロップダウンボタンをクリックすると、セルの値を選択するために使用できるリストがグリッドに表示されます。
ドロップダウンリストは、**wijmo.input.ListBox**クラスがアプリケーションによってロード/インポートされた場合にのみ使用できることに注意してください。
このプロパティのデフォルト値は**null**です。
未加工の値を列または行の表示値に変換するために使用される書式文字列を取得または設定します (Globalize を参照)。
このプロパティのデフォルト値はnullです。これにより、 グリッドはデータ型にに応じてデフォルトの書式を使用します。
Gets or sets the number of frozen rows or columns in the collection.
静止行および静止列はスクロールされず、グリッドの上または左に(固定セルに隣接して)固定されます。 ただし、固定セルとは異なり、 静止セルは通常のセルと同じように選択して編集できます。
この列または行の値の編集に使用されるHTML入力要素の"type"属性を取得または設定します。
このプロパティのデフォルト値はnullです。これにより、数値列に対しては "tel"に設定され、 他のすべてのブール型以外の列に対して "text"に設定されます。
"tel" 入力の型では、 モバイルデバイスはマイナス記号と小数点記号を含む数値キーパッドが表示されます。
デフォルトのままでは現在のカルチャ、デバイス、またはアプリケーションに関してうまく機能しない場合は、 このプロパティを使用してデフォルト設定を変更します。 その場合、値を"number"または"text"に変更してみてください。
この列または行にあるセルがプレーンテキストではなくHTMLコンテンツを含むかどうかを示す値を取得または設定します。
このプロパティは通常のセルにのみ適用されます。デフォルトでは、 行と列のヘッダーセルにプレーンテキストが含まれます。 HTMLを列ヘッダーまたは行ヘッダーに表示するには、 FlexGrid.formatItem イベントを使用してコードにセルのinnerHTMLコンテンツを設定する必要があります。
列の列のisReadOnlyプロパティがtrueに設定されていない限り、HTMLを表示するセルが編集できます。 デフォルトでは、エディタがHTMLマークアップを表示し、ユーザーがそれを変更できます。 列にdataMapがある場合、 ドロップダウンリストに書式設定された項目が表示され、 エディタにHTMLマークアップではなくプレーンテキストが表示されます。
このプロパティのデフォルト値は **false**です。
この列または行の値が必須かどうかを決定する値を取得または設定します。
このプロパティのデフォルト値はnullです。この場合、日付、ブール値、および数値が必要ですが、非マスク文字列の列に空の文字列を含めることができます。
trueに設定した場合、値は必須で、空の文字列は許可されません。
When set to false, null values and empty strings are allowed.
列または行が表示可能で、なおかつ折りたたまれていないかどうかを示す値を取得または設定します。
このプロパティは読み取り専用です。列または行の表示/非表示設定を変更するには、代わりにvisibleプロパティを使用してください。
この列または行のセルに入力できる最大の項目数を取得または設定します。
このプロパティのデフォルト値はnullです。これにより、任意の文字数の入力を許可します。
この列または行にあるセルの内容が改行文字(\n).で ラップするかどうかを示す値を取得または設定します。
このプロパティのデフォルト値は **false**です。
列または行のレンダリングサイズを取得または設定します。
表示/非表示設定、デフォルトサイズ、および最小/最大サイズを考慮したサイズが返されます。
canMoveElement(src: number, dst: number, adjustFrozenCount?: boolean): boolean
要素をある位置から別の位置に移動できるかどうかをチェックします。
The index of the element to move.
The position to which to move the element, or specify -1 to append the element.
Whether to adjust the frozen element count when the movement is into or out of the frozen area.
getItemAt(position: number): number
指定した物理位置にある要素のインデックスを取得します。
Position of the item in the collection, in pixels.
getNextCell(index: number, move: SelMove, pageSize?: number): void
選択を変更するために次の表示可能なセルを検索します。
Starting index for the search.
Type of move (size and direction).
Size of a page (in case the move is a page up/down).
isFrozen(index: number): boolean
列または行が静止行または静止列かどうかをチェックします。
The index of the column or row to check.
moveElement(src: number, dst: number, adjustFrozenCount?: boolean): boolean
要素をある位置から別の位置に移動します。
Index of the element to move.
Position where the element should be moved to (-1 to append).
Whether to adjust the frozen element count when the movement is into or out of the frozen area.
onCollectionChanged(e?: NotifyCollectionChangedEventArgs): void
ダーティ状態を追跡し、変更時にグリッドを無効化します。
onGridChanged(e?: EventArgs): void
gridChangedイベントを発生させます。
push(item: T): number
配列の最後に項目を追加します。
Item to add to the array.
splice(index: number, count: number, ...item: T[]): T[]
配列からの項目の削除、または配列への項目の追加を行います。
Position where items are to be added or removed.
Number of items to remove from the array.
One or mode items to add to the array.
FlexGrid コントロールのRow オブジェクトのコレクションを表します。