ASP.NET MVC コントロールヘルプ
RowCol クラス
ファイル
wijmo.grid.js
モジュール
wijmo.grid
派生クラス
Column, Row, RowColCollection

Row クラスとColumn クラスの基本となる抽象クラス。

プロパティ

メソッド

イベント

プロパティ

align

列または行のセルの水平方向の配置を取得または設定します。

このプロパティのデフォルト値は**null**で、列のdataType に基づいて配置が自動的に選択されます(数値の場合は右揃え、ブール値の場合は中央揃え、その他の型の場合は左揃え)。

デフォルトの配置をオーバーライドする場合は、このプロパティを'left'、'right'、'center'、または'justify’のいずれかに設定します。

string

allowDragging

ユーザーがマウスで列または行を新しい位置に移動できるかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は**true**です。

boolean

allowMerging

列または行にあるセルを結合できるかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は **false**です。

boolean

allowResizing

ユーザーがマウスで列または行をサイズ変更できるかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は**true**です。

boolean

binding

列がバインドされているプロパティの名前を取得または設定します。

このプロパティのデフォルト値はnullです。これにより、列がどのデータフィールドにも連結されません。

このプロパティは、自動生成された列に対して自動的に設定されます(autoGenerateColumnsを参照)。

string

collectionView

この列または行にバインドされたICollectionView を取得します。

ICollectionView

cssClass

列または行のヘッダ以外のデータセルをレンダリングするときに使用するCSSクラス名を取得または設定します。

このプロパティのデフォルト値は**null**です。

string

cssClassAll

列または行内のすべてのセル(データとヘッダー)をレンダリングするときに使用するCSSクラス名を取得または設定します。

このプロパティのデフォルト値は**null**です。

string

dataMap

生の値から列または行の表示値への変換に使用されるDataMap を取得または設定します。

デフォルトでは、データマップされたセルには、値をすばやく編集するためのドロップダウンリストがあります。列のdataMapEditorプロパティを設定して、エディターのタイプを変更できます。

このプロパティのデフォルト値は**null**です。

DataMap

dataMapEditor

この列または行でデータマップされたセルを編集するときに使用するエディターのタイプを示す値を取得または設定します。

このプロパティのデフォルト値はDropDownListです。 これにより、dataMapがあり、読み取り専用ではない列のセルにドロップダウンボタンが追加されます。

ユーザーがドロップダウンボタンをクリックすると、 セルの値を選択するために使用できるドロップダウンリストがグリッドに表示されます。

RadioButtonsを設定すると、 グリッドは各オプションに対してラジオボタンを表示します。 ラジオボタンは、マウスまたはキーボードで クリックできます(各オプションの先頭文字またはスペースキーを押して、オプションを切り替えます)。

ドロップダウンリストは、**wijmo.input.ListBox**クラスがアプリケーションによってロード/インポートされた場合にのみ使用できることに注意してください。

DataMapEditor

dataType

列または行に格納される値の型を取得または設定します。

グリッドを編集するとき、値は適切な型に型変換されます。

このプロパティのデフォルト値はnullです。 これにより、グリッドはデータ型の変換を実行しません。

このプロパティは、自動生成された列に対して自動的に設定されます(autoGenerateColumnsを参照)。

DataType

format

未加工の値を列または行の表示値に変換するために使用される書式文字列を取得または設定します (Globalize を参照)。

このプロパティのデフォルト値はnullです。これにより、 グリッドはデータ型にに応じてデフォルトの書式を使用します。

string

grid

この 列または行 を所有する FlexGrid

FlexGrid

index

列または行の親コレクション内でのインデックスを取得します。

number

inputType

この列または行の値の編集に使用されるHTML入力要素の"type"属性を取得または設定します。

このプロパティのデフォルト値はnullです。これにより、数値列に対しては "tel"に設定され、 他のすべてのブール型以外の列に対して "text"に設定されます。

"tel" 入力の型では、 モバイルデバイスはマイナス記号と小数点記号を含む数値キーパッドが表示されます。

デフォルトのままでは現在のカルチャ、デバイス、またはアプリケーションに関してうまく機能しない場合は、 このプロパティを使用してデフォルト設定を変更します。 その場合、値を"number"または"text"に変更してみてください。

string

isContentHtml

この列または行にあるセルがプレーンテキストではなくHTMLコンテンツを含むかどうかを示す値を取得または設定します。

このプロパティは通常のセルにのみ適用されます。デフォルトでは、 行と列のヘッダーセルにプレーンテキストが含まれます。 HTMLを列ヘッダーまたは行ヘッダーに表示するには、 FlexGrid.formatItem イベントを使用してコードにセルのinnerHTMLコンテンツを設定する必要があります。

列の列のisReadOnlyプロパティがtrueに設定されていない限り、HTMLを表示するセルが編集できます。 デフォルトでは、エディタがHTMLマークアップを表示し、ユーザーがそれを変更できます。 列にdataMapがある場合、 ドロップダウンリストに書式設定された項目が表示され、 エディタにHTMLマークアップではなくプレーンテキストが表示されます。

このプロパティのデフォルト値は **false**です。

boolean

isReadOnly

列または行にあるセルを編集できるかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は **false**です。

boolean

isRequired

この列または行の値が必須かどうかを決定する値を取得または設定します。

このプロパティのデフォルト値はnullです。この場合、日付、ブール値、および数値が必要ですが、非マスク文字列の列に空の文字列を含めることができます。

trueに設定した場合、値は必須で、空の文字列は許可されません。

When set to false, null values and empty strings are allowed.

boolean

isSelected

列または行が選択されているかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は **false**です。

boolean

isVisible

列または行が表示可能で、なおかつ折りたたまれていないかどうかを示す値を取得または設定します。

このプロパティは読み取り専用です。列または行の表示/非表示設定を変更するには、代わりにvisibleプロパティを使用してください。

boolean

mask

この列または行の値の編集時に使用するマスクを取得または設定します。

マスクの定義に使用される書式は、InputMaskコントロールで使用される書式と同じです。

これを指定する場合、マスクはformatプロパティの値と互換性がある必要があります。 たとえば、マスク「99/99/9999」は、「MM/dd/yyyy」の書式で日付を入力するために使用できます。

このプロパティのデフォルト値はnullです。これにより、任意の文字が任意の位置で受け入れられます。

string

maxLength

この列または行のセルに入力できる最大の項目数を取得または設定します。

このプロパティのデフォルト値はnullです。これにより、任意の文字数の入力を許可します。

number

multiLine

この列または行にあるセルの内容が改行文字(\n).で ラップするかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は **false**です。

boolean

pos

列または行の位置を(ピクセル単位で)取得します。

number

renderSize

列または行のレンダリングサイズを取得または設定します。

表示/非表示設定、デフォルトサイズ、および最小/最大サイズを考慮したサイズが返されます。

number

size

列または行のサイズを取得または設定します。

このプロパティをnullまたは負の値に設定すると、親コレクションのデフォルトサイズが使用されます。

number

sortMemberPath

この列をソートするときに使用するプロパティの名前を取得または設定します。

このプロパティは、binding プロパティによって指定されている値以外の値に基づいてソートを実行する場合に使用します。

このプロパティのデフォルト値はnullです。 これにより、bindingプロパティの値で列がソートされます。

string

visible

列または行が表示されているかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は**true**です。

boolean

visibleIndex

非表示にした要素(isVisible )を無視し、親コレクション内の行または列のインデックスを取得します。

number

wordWrap

この列または行のセルの内容を使用可能な列幅に収まれるように ラップするかどうかを示す値を取得または設定します。

このプロパティのデフォルト値は **false**です。

boolean

メソッド

onGridChanged

onGridChanged(e?: EventArgs): void

gridChangedイベントを発生させます。

パラメーター
戻り値
void

onPropertyChanged

onPropertyChanged(): void

オーナーリストをダーティとしてマークし、オーナーグリッドを更新します。

戻り値
void

イベント

gridChanged

grid プロパティの値が変化すると発生します。

引数
EventArgs