SpreadSheetTab
Extends:
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
cells: *[] |
|
public |
colNames: *[] |
|
public |
data: {"cells": *, "colNames": *} |
Private Members | ||
private |
_ele: * |
|
private |
_eleTable: * |
|
private |
_id: * |
|
private |
_inputs: *[] |
|
private |
_numCols: * |
|
private |
_options: * |
|
private |
_port: * |
|
private |
_rows: number |
|
private |
_tab: * |
|
private |
_tabs: * |
Method Summary
Public Methods | ||
public |
get(x: *, y: *): * |
|
public |
getColName(_c: *): * |
|
public |
initData(data: *) |
|
public |
|
|
public |
set(x: *, y: *, v: *) |
|
public |
show() |
Private Methods | ||
private |
|
|
private |
_focusCell(x: *, y: *) |
|
private |
_html() |
|
private |
_onInputChange(e: *) |
|
private |
_onKey(e: *) |
|
private |
|
|
private |
|
Public Constructors
public constructor() source
Public Members
public cells: *[] source
public colNames: *[] source
public data: {"cells": *, "colNames": *} source
Private Members
private _ele: * source
private _eleTable: * source
private _id: * source
private _inputs: *[] source
private _numCols: * source
private _options: * source
private _port: * source
private _rows: number source
private _tab: * source
private _tabs: * source
Public Methods
public initData(data: *) source
Params:
Name | Type | Attribute | Description |
data | * |
public rebuildHtml() source
public set(x: *, y: *, v: *) source
Params:
Name | Type | Attribute | Description |
x | * | ||
y | * | ||
v | * |
public show() source
Private Methods
private _checkNumRows() source
private _focusCell(x: *, y: *) source
Params:
Name | Type | Attribute | Description |
x | * | ||
y | * |
private _html() source
private _onInputChange(e: *) source
Params:
Name | Type | Attribute | Description |
e | * |
private _onKey(e: *) source
Params:
Name | Type | Attribute | Description |
e | * |