[]
        
(Showing Draft Content)

Wijmo_Grid_Sheet.Flexsheetpanel

FlexSheetPanel クラス

GridPanel クラスの拡張クラスを定義します。これは、 その基本クラスであるFlexGridGridPanel を使用するのと同じように、FlexSheet によって使用されます。 たとえば、cells プロパティはこのクラスのインスタンスを返します。

階層

コンストラクタ

constructor

プロパティ

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: any, formatted: boolean): any
  • パネル内のセルに格納されている値を取得します。

    引数

    • r: number

      セルの行インデックス。

    • c: any

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

    • formatted: boolean

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

    戻り値 any

getCellElement

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

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

    引数

    • r: number

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

    • c: number

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

    戻り値 HTMLElement

getSelectedState

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

    このメソッドをオーバーライドすると、FlexSheet で複数範囲の選択されたヘッダの表示をサポートできます。

    引数

    • r: number

      セルの行インデックスを指定します。

    • c: number

      セルの列インデックスを指定します。

    • rng: CellRange

      対象のセルを含むCellRange

    戻り値 SelectedState

setCellData

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

    引数

    • r: number

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

    • c: any

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

    • value: any

      セルに格納する値。

    • オプション coerce: boolean

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

    • オプション invalidate: boolean

      FlexSheetを無効にして変更を表示するかどうか。

    戻り値 boolean