constructor(grid: FlexGrid, cellType: CellType, rows: RowCollection, cols: ColumnCollection, element: HTMLElement): FlexSheetPanel
FlexSheetPanelクラスの新しいインスタンスを初期化します。
The FlexGrid object that owns the panel.
The type of cell in the panel.
The rows displayed in the panel.
The columns displayed in the panel.
The HTMLElement that hosts the cells in the control.
getCellBoundingRect(r: number, c: number | string, raw?: boolean): Rect
セルの範囲(ビューポート座標単位)を取得します。
戻り値は、セルの位置とサイズ(ビューポート座標単位)を 含むRect オブジェクトです。 このビューポート座標は、 getBoundingClientRect メソッドで使用されている座標と同じです。
getCellData(r: number, c: any, formatted: boolean): any
パネル内のセルに格納された値を取得します。
The row index of the cell.
The index, name, or binding of the column that contains the cell.
Whether to format the value for display.
getCellElement(r: number, c: number | string): HTMLElement
このGridPanel 内のセルを表す要素を取得します。
セルが現在表示されていない場合、このメソッドはnullを返します。
The index of the row that contains the cell.
The index, name, or binding of the column that contains the cell.
getSelectedState(r: number, c: number, rng: CellRange): SelectedState
セルの選択状態を示すSelectedState 値を取得します。
このメソッドをオーバーライドすると、FlexSheet で複数範囲の選択されたヘッダの表示をサポートできます。
Row index of the cell to inspect.
Column index of the cell to inspect.
CellRange that contains the cell to inspect.
setCellData(r: number, c: any, value: any, coerce?: boolean, invalidate?: boolean): boolean
パネル内のセルの内容を設定します。
The index of the row that contains the cell.
The index, name, or binding of the column that contains the cell.
The value to store in the cell.
A value indicating whether to change the value automatically to match the column's data type.
Whether to invalidate the FlexSheet to show the change.
基本FlexGridクラスがGridPanelを使用するFlexSheetによって使用されるGridPanelクラスの拡張を定義します。 たとえば、cells プロパティはこのクラスのインスタンスを返します。