型・APIリファレンス
Preparing search index...
useSpreadSheetCellMerge
Function useSpreadSheetCellMerge
useSpreadSheetCellMerge
()
:
{
configureMergeCells
:
(
context
:
{
config
:
MergeCellsConfig
;
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
}
,
)
=>
void
;
getMergeAwareCellPosition
:
(
context
:
{
cellIndex
:
number
;
grid
:
SlickGrid
;
rowIndex
:
number
}
,
)
=>
MergeAwareCellPosition
;
getMergeRanges
:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
;
redirectActiveCellToMergeAnchor
:
(
grid
:
SlickGrid
,
openEditor
?:
boolean
,
)
=>
void
;
refreshMergeCells
:
(
context
:
GridContext
)
=>
void
;
refreshMergeCellsAndSelection
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
;
replaceDataViewItemsWithUpdatedRow
:
(
params
:
{
dataView
:
SlickDataViewLike
;
editedCellIndex
?:
number
;
editedRowIndex
?:
number
;
grid
:
SlickGrid
;
runWithSuppressedDataViewRender
:
(
action
:
()
=>
void
)
=>
void
;
updatedItem
:
Record
<
string
,
unknown
>
;
}
,
)
=>
boolean
;
scheduleMergeRefresh
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
;
}
SpreadSheet セル結合ロジック composable
Returns
{
configureMergeCells
:
(
context
:
{
config
:
MergeCellsConfig
;
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
}
,
)
=>
void
;
getMergeAwareCellPosition
:
(
context
:
{
cellIndex
:
number
;
grid
:
SlickGrid
;
rowIndex
:
number
}
,
)
=>
MergeAwareCellPosition
;
getMergeRanges
:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
;
redirectActiveCellToMergeAnchor
:
(
grid
:
SlickGrid
,
openEditor
?:
boolean
,
)
=>
void
;
refreshMergeCells
:
(
context
:
GridContext
)
=>
void
;
refreshMergeCellsAndSelection
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
;
replaceDataViewItemsWithUpdatedRow
:
(
params
:
{
dataView
:
SlickDataViewLike
;
editedCellIndex
?:
number
;
editedRowIndex
?:
number
;
grid
:
SlickGrid
;
runWithSuppressedDataViewRender
:
(
action
:
()
=>
void
)
=>
void
;
updatedItem
:
Record
<
string
,
unknown
>
;
}
,
)
=>
boolean
;
scheduleMergeRefresh
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
;
}
configureMergeCells
:
(
context
:
{
config
:
MergeCellsConfig
;
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
}
,
)
=>
void
getMergeAwareCellPosition
:
(
context
:
{
cellIndex
:
number
;
grid
:
SlickGrid
;
rowIndex
:
number
}
,
)
=>
MergeAwareCellPosition
getMergeRanges
:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
redirectActiveCellToMergeAnchor
:
(
grid
:
SlickGrid
,
openEditor
?:
boolean
)
=>
void
refreshMergeCells
:
(
context
:
GridContext
)
=>
void
refreshMergeCellsAndSelection
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
replaceDataViewItemsWithUpdatedRow
:
(
params
:
{
dataView
:
SlickDataViewLike
;
editedCellIndex
?:
number
;
editedRowIndex
?:
number
;
grid
:
SlickGrid
;
runWithSuppressedDataViewRender
:
(
action
:
()
=>
void
)
=>
void
;
updatedItem
:
Record
<
string
,
unknown
>
;
}
,
)
=>
boolean
scheduleMergeRefresh
:
(
context
:
{
dataView
:
SlickDataViewLike
;
grid
:
SlickGrid
;
openEditor
?:
boolean
;
}
,
)
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
型・APIリファレンス
Loading...
SpreadSheet セル結合ロジック composable