[]
        
(Showing Draft Content)

Wijmo_Grid.Gridpanel

GridPanel クラス

グリッドの論理的な部分(列ヘッダ、行ヘッダ、スクロール可能なデータ部分など)を表します。

階層

コンストラクタ

constructor

  • GridPanel クラスの新しいインスタンスを初期化します。

    引数

    • g: FlexGrid

      パネルを所有するFlexGrid オブジェクト。

    • cellType: CellType

      パネル内のセルのタイプ。

    • rows: RowCollection

      パネルに表示される行。

    • cols: ColumnCollection

      パネルに表示される列。

    • host: HTMLElement

      コントロール内のセルをホストするHTMLElement。

    戻り値 GridPanel

プロパティ

cellType

cellType: CellType

パネルに含まれるセルのタイプを取得します。

columns

パネルの列コレクションを取得します。

grid

grid: FlexGrid

パネルを所有するグリッドを取得します。

height

height: number

このパネルに含まれる内容全体の高さを取得します。

hostElement

hostElement: HTMLElement

パネルのホスト要素を取得します。

rows

パネルの行コレクションを取得します。

viewRange

viewRange: CellRange

このパネル上の現在表示されているセルの範囲を示すCellRange を取得します。

width

width: number

パネルに含まれる内容全体の幅を取得します。

メソッド

getCellBoundingRect

  • getCellBoundingRect(r: number, c: number, raw?: boolean): Rect
  • セルの範囲(ビューポート座標単位)を取得します。

    戻り値は、セルの位置とサイズ(ビューポート座標単位)を 含むRect オブジェクトです。 このビューポート座標は、 getBoundingClientRect メソッドで使用されている座標と同じです。

    引数

    • r: number

      セルが含まれる行のインデックス。

    • c: number

      セルが含まれる列のインデックス。

    • オプション raw: boolean

      返される矩形の単位をビューポート座標ではなく生のパネル座標にするかどうか。

    戻り値 Rect

getCellData

  • getCellData(r: number, c: number | string, formatted: boolean): any
  • パネル内のセルに格納されている値を取得します。

    引数

    • r: number

      セルの行インデックス。

    • c: number | string

      セルを含む列のインデックス、名前、またはバインディング。

    • formatted: boolean

      値を表示用に書式設定するかどうか。

    戻り値 any

getCellElement

  • getCellElement(r: number, c: number): HTMLElement
  • このGridPanel 内のセルを表す要素を取得します。

    セルが現在表示されていない場合、このメソッドはnullを返します。

    引数

    • r: number

      セルが含まれる行のインデックス。

    • c: number

      セルが含まれる列のインデックス。

    戻り値 HTMLElement

getSelectedState

  • セルの選択状態を示すSelectedState 値を取得します。

    引数

    • r: number

      検査するセルの行インデックス。

    • c: number

      検査するセルの列インデックス。

    • rng: CellRange

      調べるセルを含むCellRange

    戻り値 SelectedState

setCellData

  • setCellData(r: number, c: number | string, value: any, coerce?: boolean, invalidate?: boolean): boolean
  • パネル内のセルの内容を設定します。

    引数

    • r: number

      セルが含まれる行のインデックス。

    • c: number | string

      セルを含む列のインデックス、名前、またはバインディング。

    • value: any

      セルに格納する値。

    • オプション coerce: boolean

      列のデータ型に合わせて値を自動的に変更するかどうか。

    • オプション invalidate: boolean

      グリッドを無効にして変更を表示するかどうか。

    戻り値 boolean

    値が正常に格納された場合はtrueを返し、それ以外の場合は(キャストが失敗した場合)falseを返します。