Search
Preparing search index...
The search index is not available
cheetah-grid
Options
All
Public
Public/Protected
All
Inherited
Menu
cheetah-grid
TYPES
ListGridAPI
Interface ListGridAPI<T>
Type parameters
T
Hierarchy
DrawGridAPI
ListGridAPI
Implemented by
ListGrid
Index
Properties
allow
Range
Paste
canvas
col
Count
data
Source
default
Col
Width
default
Row
Height
disabled
font
frozen
Col
Count
frozen
Row
Count
header
Values
keyboard
Options
left
Col
read
Only
record
Row
Count
records
row
Count
scroll
Left
scroll
Top
selection
sort
State
theme
top
Row
trim
On
Paste
underlay
Background
Color
visible
Col
Count
visible
Row
Count
Methods
add
Disposable
configure
dispose
do
Change
Value
do
Get
Cell
Value
do
Set
Paste
Value
fire
Listeners
focus
focus
Cell
focus
Grid
Cell
get
Attach
Cells
Area
get
Cell
At
get
Cell
Overflow
Text
get
Cell
Range
get
Cell
Range
By
Field
get
Cell
Range
Rect
get
Cell
Rect
get
Cell
Relative
Rect
get
Cells
Rect
get
Col
At
get
Col
Width
get
Column
Action
get
Column
Define
get
Column
Type
get
Element
get
Field
get
Grid
Canvas
Helper
get
Header
Field
get
Header
Value
get
Layout
Cell
Id
get
Max
Col
Width
get
Min
Col
Width
get
Record
Index
By
Row
get
Record
Start
Row
By
Record
Index
get
Row
At
get
Row
Height
get
Row
Record
has
Focus
Grid
invalidate
invalidate
Cell
invalidate
Cell
Range
invalidate
Grid
Rect
is
Frozen
Cell
listen
make
Visible
Cell
make
Visible
Grid
Cell
on
Key
Down
Move
set
Cell
Overflow
Text
set
Col
Width
set
Focus
Cursor
set
Header
Value
set
Max
Col
Width
set
Min
Col
Width
set
Row
Height
update
Scroll
update
Size
Properties
allow
Range
Paste
allow
Range
Paste
:
boolean
Readonly
canvas
canvas
:
HTMLCanvasElement
col
Count
col
Count
:
number
data
Source
data
Source
:
DataSourceAPI
<
T
>
default
Col
Width
default
Col
Width
:
string
|
number
default
Row
Height
default
Row
Height
:
number
disabled
disabled
:
boolean
Optional
font
font
?:
string
frozen
Col
Count
frozen
Col
Count
:
number
frozen
Row
Count
frozen
Row
Count
:
number
header
Values
header
Values
:
HeaderValues
keyboard
Options
keyboard
Options
:
null
|
DrawGridKeyboardOptions
Readonly
left
Col
left
Col
:
number
read
Only
read
Only
:
boolean
record
Row
Count
record
Row
Count
:
number
records
records
:
null
|
T
[]
row
Count
row
Count
:
number
scroll
Left
scroll
Left
:
number
scroll
Top
scroll
Top
:
number
Readonly
selection
selection
:
Selection
sort
State
sort
State
:
null
|
SortState
theme
theme
:
null
|
RequiredThemeDefine
Readonly
top
Row
top
Row
:
number
trim
On
Paste
trim
On
Paste
:
boolean
Optional
underlay
Background
Color
underlay
Background
Color
?:
string
Readonly
visible
Col
Count
visible
Col
Count
:
number
Readonly
visible
Row
Count
visible
Row
Count
:
number
Methods
add
Disposable
add
Disposable
(
disposable
:
{
dispose
:
any
}
)
:
void
Parameters
disposable:
{
dispose
:
any
}
dispose
:
function
dispose
(
)
:
void
Returns
void
Returns
void
configure
configure
(
name
:
"fadeinWhenCallbackInPromise"
, value
?:
boolean
)
:
boolean
Parameters
name:
"fadeinWhenCallbackInPromise"
Optional
value:
boolean
Returns
boolean
dispose
dispose
(
)
:
void
Returns
void
do
Change
Value
do
Change
Value
(
col
:
number
, row
:
number
, changeValueCallback
:
(
before
:
any
)
=>
any
)
:
MaybePromise
<
boolean
>
Parameters
col:
number
row:
number
changeValueCallback:
(
before
:
any
)
=>
any
(
before
:
any
)
:
any
Parameters
before:
any
Returns
any
Returns
MaybePromise
<
boolean
>
do
Get
Cell
Value
do
Get
Cell
Value
(
col
:
number
, row
:
number
, valueCallback
:
(
value
:
any
)
=>
void
)
:
boolean
Parameters
col:
number
row:
number
valueCallback:
(
value
:
any
)
=>
void
(
value
:
any
)
:
void
Parameters
value:
any
Returns
void
Returns
boolean
do
Set
Paste
Value
do
Set
Paste
Value
(
text
:
string
)
:
void
do
Set
Paste
Value
(
text
:
string
, test
:
(
data
:
SetPasteValueTestData
<
T
>
)
=>
boolean
)
:
void
Parameters
text:
string
Returns
void
Parameters
text:
string
test:
(
data
:
SetPasteValueTestData
<
T
>
)
=>
boolean
(
data
:
SetPasteValueTestData
<
T
>
)
:
boolean
Parameters
data:
SetPasteValueTestData
<
T
>
Returns
boolean
Returns
void
fire
Listeners
fire
Listeners
<
TYPE
>
(
type
:
TYPE
,
...
event
:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
)
:
ListGridEventHandlersReturnMap
[
TYPE
]
[]
Type parameters
TYPE
:
keyof
ListGridEventHandlersEventMap
<
T
>
Parameters
type:
TYPE
Rest
...
event:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
Returns
ListGridEventHandlersReturnMap
[
TYPE
]
[]
focus
focus
(
)
:
void
Returns
void
focus
Cell
focus
Cell
(
col
:
number
, row
:
number
)
:
void
Parameters
col:
number
row:
number
Returns
void
focus
Grid
Cell
focus
Grid
Cell
(
field
:
FieldDef
<
T
>
, index
:
number
)
:
void
Parameters
field:
FieldDef
<
T
>
index:
number
Returns
void
get
Attach
Cells
Area
get
Attach
Cells
Area
(
range
:
CellRange
)
:
{
element
:
HTMLElement
;
rect
:
RectProps
}
Parameters
range:
CellRange
Returns
{
element
:
HTMLElement
;
rect
:
RectProps
}
element
:
HTMLElement
rect
:
RectProps
get
Cell
At
get
Cell
At
(
absoluteX
:
number
, absoluteY
:
number
)
:
CellAddress
Parameters
absoluteX:
number
absoluteY:
number
Returns
CellAddress
get
Cell
Overflow
Text
get
Cell
Overflow
Text
(
col
:
number
, row
:
number
)
:
null
|
string
Parameters
col:
number
row:
number
Returns
null
|
string
get
Cell
Range
get
Cell
Range
(
col
:
number
, row
:
number
)
:
CellRange
Parameters
col:
number
row:
number
Returns
CellRange
get
Cell
Range
By
Field
get
Cell
Range
By
Field
(
field
:
FieldDef
<
T
>
, index
:
number
)
:
null
|
CellRange
Parameters
field:
FieldDef
<
T
>
index:
number
Returns
null
|
CellRange
get
Cell
Range
Rect
get
Cell
Range
Rect
(
cellRange
:
CellRange
)
:
RectProps
Parameters
cellRange:
CellRange
Returns
RectProps
get
Cell
Rect
get
Cell
Rect
(
col
:
number
, row
:
number
)
:
RectProps
Parameters
col:
number
row:
number
Returns
RectProps
get
Cell
Relative
Rect
get
Cell
Relative
Rect
(
col
:
number
, row
:
number
)
:
RectProps
Parameters
col:
number
row:
number
Returns
RectProps
get
Cells
Rect
get
Cells
Rect
(
startCol
:
number
, startRow
:
number
, endCol
:
number
, endRow
:
number
)
:
RectProps
Parameters
startCol:
number
startRow:
number
endCol:
number
endRow:
number
Returns
RectProps
get
Col
At
get
Col
At
(
absoluteX
:
number
)
:
number
Parameters
absoluteX:
number
Returns
number
get
Col
Width
get
Col
Width
(
col
:
number
)
:
number
Parameters
col:
number
Returns
number
get
Column
Action
get
Column
Action
(
col
:
number
, row
:
number
)
:
undefined
|
ColumnActionAPI
Parameters
col:
number
row:
number
Returns
undefined
|
ColumnActionAPI
get
Column
Define
get
Column
Define
(
col
:
number
, row
:
number
)
:
ColumnDefine
<
T
>
Parameters
col:
number
row:
number
Returns
ColumnDefine
<
T
>
get
Column
Type
get
Column
Type
(
col
:
number
, row
:
number
)
:
ColumnTypeAPI
Parameters
col:
number
row:
number
Returns
ColumnTypeAPI
get
Element
get
Element
(
)
:
HTMLElement
Returns
HTMLElement
get
Field
get
Field
(
col
:
number
, row
:
number
)
:
undefined
|
FieldDef
<
T
>
Parameters
col:
number
row:
number
Returns
undefined
|
FieldDef
<
T
>
get
Grid
Canvas
Helper
get
Grid
Canvas
Helper
(
)
:
GridCanvasHelperAPI
Returns
GridCanvasHelperAPI
get
Header
Field
get
Header
Field
(
col
:
number
, row
:
number
)
:
any
Parameters
col:
number
row:
number
Returns
any
get
Header
Value
get
Header
Value
(
col
:
number
, row
:
number
)
:
any
Parameters
col:
number
row:
number
Returns
any
get
Layout
Cell
Id
get
Layout
Cell
Id
(
col
:
number
, row
:
number
)
:
LayoutObjectId
Parameters
col:
number
row:
number
Returns
LayoutObjectId
get
Max
Col
Width
get
Max
Col
Width
(
col
:
number
)
:
undefined
|
string
|
number
Parameters
col:
number
Returns
undefined
|
string
|
number
get
Min
Col
Width
get
Min
Col
Width
(
col
:
number
)
:
undefined
|
string
|
number
Parameters
col:
number
Returns
undefined
|
string
|
number
get
Record
Index
By
Row
get
Record
Index
By
Row
(
row
:
number
)
:
number
Parameters
row:
number
Returns
number
get
Record
Start
Row
By
Record
Index
get
Record
Start
Row
By
Record
Index
(
index
:
number
)
:
number
Parameters
index:
number
Returns
number
get
Row
At
get
Row
At
(
absoluteY
:
number
)
:
number
Parameters
absoluteY:
number
Returns
number
get
Row
Height
get
Row
Height
(
row
:
number
)
:
number
Parameters
row:
number
Returns
number
get
Row
Record
get
Row
Record
(
row
:
number
)
:
MaybePromiseOrUndef
<
T
>
Parameters
row:
number
Returns
MaybePromiseOrUndef
<
T
>
has
Focus
Grid
has
Focus
Grid
(
)
:
boolean
Returns
boolean
invalidate
invalidate
(
)
:
void
Returns
void
invalidate
Cell
invalidate
Cell
(
col
:
number
, row
:
number
)
:
void
Parameters
col:
number
row:
number
Returns
void
invalidate
Cell
Range
invalidate
Cell
Range
(
cellRange
:
CellRange
)
:
void
Parameters
cellRange:
CellRange
Returns
void
invalidate
Grid
Rect
invalidate
Grid
Rect
(
startCol
:
number
, startRow
:
number
, endCol
?:
number
, endRow
?:
number
)
:
void
Parameters
startCol:
number
startRow:
number
Optional
endCol:
number
Optional
endRow:
number
Returns
void
is
Frozen
Cell
is
Frozen
Cell
(
col
:
number
, row
:
number
)
:
null
|
{
col
:
boolean
;
row
:
boolean
}
Parameters
col:
number
row:
number
Returns
null
|
{
col
:
boolean
;
row
:
boolean
}
listen
listen
<
TYPE
>
(
type
:
TYPE
, listener
:
(
...
event
:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
)
=>
ListGridEventHandlersReturnMap
[
TYPE
]
)
:
number
Type parameters
TYPE
:
keyof
ListGridEventHandlersEventMap
<
T
>
Parameters
type:
TYPE
listener:
(
...
event
:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
)
=>
ListGridEventHandlersReturnMap
[
TYPE
]
(
...
event
:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
)
:
ListGridEventHandlersReturnMap
[
TYPE
]
Parameters
Rest
...
event:
ListGridEventHandlersEventMap
<
T
>
[
TYPE
]
Returns
ListGridEventHandlersReturnMap
[
TYPE
]
Returns
number
make
Visible
Cell
make
Visible
Cell
(
col
:
number
, row
:
number
)
:
void
Parameters
col:
number
row:
number
Returns
void
make
Visible
Grid
Cell
make
Visible
Grid
Cell
(
field
:
FieldDef
<
T
>
, index
:
number
)
:
void
Parameters
field:
FieldDef
<
T
>
index:
number
Returns
void
on
Key
Down
Move
on
Key
Down
Move
(
evt
:
KeyboardEvent
)
:
void
Parameters
evt:
KeyboardEvent
Returns
void
set
Cell
Overflow
Text
set
Cell
Overflow
Text
(
col
:
number
, row
:
number
, overflowText
:
string
|
false
)
:
void
Parameters
col:
number
row:
number
overflowText:
string
|
false
Returns
void
set
Col
Width
set
Col
Width
(
col
:
number
, width
:
null
|
string
|
number
)
:
void
Parameters
col:
number
width:
null
|
string
|
number
Returns
void
set
Focus
Cursor
set
Focus
Cursor
(
col
:
number
, row
:
number
)
:
void
Parameters
col:
number
row:
number
Returns
void
set
Header
Value
set
Header
Value
(
col
:
number
, row
:
number
, newValue
:
any
)
:
void
Parameters
col:
number
row:
number
newValue:
any
Returns
void
set
Max
Col
Width
set
Max
Col
Width
(
col
:
number
, maxwidth
:
string
|
number
)
:
void
Parameters
col:
number
maxwidth:
string
|
number
Returns
void
set
Min
Col
Width
set
Min
Col
Width
(
col
:
number
, minwidth
:
string
|
number
)
:
void
Parameters
col:
number
minwidth:
string
|
number
Returns
void
set
Row
Height
set
Row
Height
(
row
:
number
, height
:
number
)
:
void
Parameters
row:
number
height:
number
Returns
void
update
Scroll
update
Scroll
(
)
:
boolean
Returns
boolean
update
Size
update
Size
(
)
:
void
Returns
void
Exports
TYPES
columns
core
data
headers
tools
List
GridAPI
allow
Range
Paste
canvas
col
Count
data
Source
default
Col
Width
default
Row
Height
disabled
font
frozen
Col
Count
frozen
Row
Count
header
Values
keyboard
Options
left
Col
read
Only
record
Row
Count
records
row
Count
scroll
Left
scroll
Top
selection
sort
State
theme
top
Row
trim
On
Paste
underlay
Background
Color
visible
Col
Count
visible
Row
Count
add
Disposable
configure
dispose
do
Change
Value
do
Get
Cell
Value
do
Set
Paste
Value
fire
Listeners
focus
focus
Cell
focus
Grid
Cell
get
Attach
Cells
Area
get
Cell
At
get
Cell
Overflow
Text
get
Cell
Range
get
Cell
Range
By
Field
get
Cell
Range
Rect
get
Cell
Rect
get
Cell
Relative
Rect
get
Cells
Rect
get
Col
At
get
Col
Width
get
Column
Action
get
Column
Define
get
Column
Type
get
Element
get
Field
get
Grid
Canvas
Helper
get
Header
Field
get
Header
Value
get
Layout
Cell
Id
get
Max
Col
Width
get
Min
Col
Width
get
Record
Index
By
Row
get
Record
Start
Row
By
Record
Index
get
Row
At
get
Row
Height
get
Row
Record
has
Focus
Grid
invalidate
invalidate
Cell
invalidate
Cell
Range
invalidate
Grid
Rect
is
Frozen
Cell
listen
make
Visible
Cell
make
Visible
Grid
Cell
on
Key
Down
Move
set
Cell
Overflow
Text
set
Col
Width
set
Focus
Cursor
set
Header
Value
set
Max
Col
Width
set
Min
Col
Width
set
Row
Height
update
Scroll
update
Size
Generated using
TypeDoc