[]
        
(Showing Draft Content)

Wijmo_Grid.Grouprow

GroupRow クラス

行グループのヘッダとなる行を表します。

階層

コンストラクタ

constructor

  • new GroupRow(dataItem?: any): GroupRow
  • GroupRow クラスの新しいインスタンスを初期化します。

    引数

    • オプション dataItem: any

    戻り値 GroupRow

プロパティ

align

align: string

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

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

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

allowDragging

allowDragging: boolean

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

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

allowMerging

allowMerging: boolean

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

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

allowResizing

allowResizing: boolean

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

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

binding

binding: string

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

collectionView

collectionView: ICollectionView

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

cssClass

cssClass: string

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

cssClassAll

cssClassAll: string

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

dataIndex

dataIndex: number

現在のデータビュー内に行データのインデックスを取得します。

行グループ(データ項目に対応しない)または複数の行を個々のデータ項目にバインドするクラスがある場合は、行のindexプロパティとは異なります。

dataItem

dataItem: any

項目がバインドされているデータコレクション内の項目を取得または設定します。

dataMap

dataMap: DataMap

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

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

デフォルトのエディタータイプ、DataMapEditor.DropDownListでは、wijmo.input moduleをロードする必要があります。

dataMapEditor

dataMapEditor: DataMapEditor

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

DataMapEditor.DropDownListが(デフォルト値)を設定すると、dataMapがあり、読み取り専用ではない列のセルにドロップダウンボタンを追加します。 ユーザーがドロップダウンボタンをクリックすると、セルの値を選択するために使用できるドロップダウンリストがグリッドに表示されます。 DataMapEditor.RadioButtonsを設定すると、グリッドは各オプションに対してラジオボタンを表示します。ラジオボタンは、マウスまたはキーボードでクリックできます(各オプションの先頭文字またはスペースキーを押して、オプションを切り替えます)。

このプロパティのデフォルト値は DataMapEditor.DropDownList です。wijmo.inputモジュールがロードされる場合のみ、ドロップダウンリストが有効になります。

dataType

dataType: DataType

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

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

dropDownCssClass

dropDownCssClass: string

この列または行のドロップダウンに追加するCSSクラス名を取得または設定します。

これらのドロップダウンボタンは、 列にdataMap が設定され、編集可能である場合にのみ表示されます。 ユーザーがドロップダウンボタンをクリックすると、 セルの値を選択するために使用できるリストがグリッドに表示されます。

セルのドロップダウンを使用するには、wijmo.inputモジュールをロードしておく必要があります。

format

format: string

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

grid

grid: FlexGrid

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

hasChildren

hasChildren: boolean

GroupRow が子行を持つかどうかを示す値を取得します。

height

height: number | null

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

index

index: number

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

inputType

inputType: string

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

デフォルトでは、このプロパティは数値列に対しては "tel"に設定され、 他のすべてのブール型以外の列に対して "text"に設定されます。"tel" 入力の型では、 モバイルデバイスはマイナス記号と小数点記号を含む数値キーパッドが表示されます。

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

isCollapsed

isCollapsed: boolean

GroupRow が折りたたまれている(子行が表示されていない)か、展開されている(子行が表示されている)かを示す値を取得または設定します。

isContentHtml

isContentHtml: boolean

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

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

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

isReadOnly

isReadOnly: boolean

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

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

isRequired

isRequired: boolean

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

デフォルトでは、このプロパティはnullに設定されます。その場合、値は必須ですが、 非マスク文字列の列に空の文字列を含めることができます。

trueに設定する場合、値は必須であり、空の文字列を含めることができません。

falseに設定すると、null値と空の文字列を含めることができます。

isSelected

isSelected: boolean

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

isVisible

isVisible: boolean

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

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

level

level: number

GroupRowに関連付けられたグループの階層レベルを取得または設定します。

mask

mask: string

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

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

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

maxLength

maxLength: number

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

デフォルトでは、このプロパティはnullに設定されます。この場合、任意の数の文字が許容されます。

multiLine

multiLine: boolean

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

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

pos

pos: number

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

renderHeight

renderHeight: number

行のレンダリング高さを取得します。

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

renderSize

renderSize: number

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

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

size

size: number | null

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

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

sortMemberPath

sortMemberPath: string

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

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

visible

visible: boolean

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

visibleIndex

visibleIndex: number

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

wordWrap

wordWrap: boolean

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

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

メソッド

getCellRange

  • このGroupRow で表されるグループ内のすべての行およびグリッド内のすべての列を含む CellRange オブジェクトを取得します。

    戻り値 CellRange

getGroupHeader

  • getGroupHeader(): string
  • このGroupRow のヘッダテキストを取得します。

    戻り値 string

onGridChanged

onPropertyChanged

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

    戻り値 void

イベント

gridChanged

gridChanged: Event<RowCol, EventArgs>

grid プロパティの値が変更されたときに発生します。