型・APIリファレンス
Preparing search index...
useSpreadSheetClipboard
Function useSpreadSheetClipboard
useSpreadSheetClipboard
(
options
?:
{
onValidationWarning
?:
(
messages
:
string
[]
)
=>
void
}
,
)
:
{
copyToClipboardText
:
(
grid
:
SlickGrid
,
dataView
:
ClipboardDataViewLike
,
)
=>
string
;
getShortcutKey
:
(
event
:
KeyboardEvent
,
)
=>
null
|
"copy"
|
"paste"
|
"redo"
|
"undo"
;
isNativeUndoTarget
:
(
event
:
KeyboardEvent
)
=>
boolean
;
pasteFromClipboard
:
(
context
:
ClipboardGridContext
,
params
:
{
clipboardText
?:
null
|
string
;
commitCurrentEdit
?:
(
grid
:
SlickGrid
)
=>
void
;
getMergeRanges
?:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
;
onDataChanged
?:
(
params
:
{
dataView
:
ClipboardDataViewLike
;
grid
:
SlickGrid
;
items
:
Record
<
string
,
unknown
>
[]
;
}
,
)
=>
void
;
}
,
)
=>
Promise
<
boolean
>
;
redoLastPaste
:
()
=>
void
;
undoLastPaste
:
()
=>
void
;
}
SpreadSheet クリップボード操作 composable
Parameters
Optional
options
:
{
onValidationWarning
?:
(
messages
:
string
[]
)
=>
void
}
オプション(onValidationWarning: ペーストバリデーション警告時の通知コールバック)
Returns
{
copyToClipboardText
:
(
grid
:
SlickGrid
,
dataView
:
ClipboardDataViewLike
,
)
=>
string
;
getShortcutKey
:
(
event
:
KeyboardEvent
,
)
=>
null
|
"copy"
|
"paste"
|
"redo"
|
"undo"
;
isNativeUndoTarget
:
(
event
:
KeyboardEvent
)
=>
boolean
;
pasteFromClipboard
:
(
context
:
ClipboardGridContext
,
params
:
{
clipboardText
?:
null
|
string
;
commitCurrentEdit
?:
(
grid
:
SlickGrid
)
=>
void
;
getMergeRanges
?:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
;
onDataChanged
?:
(
params
:
{
dataView
:
ClipboardDataViewLike
;
grid
:
SlickGrid
;
items
:
Record
<
string
,
unknown
>
[]
;
}
,
)
=>
void
;
}
,
)
=>
Promise
<
boolean
>
;
redoLastPaste
:
()
=>
void
;
undoLastPaste
:
()
=>
void
;
}
copyToClipboardText
:
(
grid
:
SlickGrid
,
dataView
:
ClipboardDataViewLike
)
=>
string
getShortcutKey
:
(
event
:
KeyboardEvent
)
=>
null
|
"copy"
|
"paste"
|
"redo"
|
"undo"
isNativeUndoTarget
:
(
event
:
KeyboardEvent
)
=>
boolean
pasteFromClipboard
:
(
context
:
ClipboardGridContext
,
params
:
{
clipboardText
?:
null
|
string
;
commitCurrentEdit
?:
(
grid
:
SlickGrid
)
=>
void
;
getMergeRanges
?:
(
grid
:
SlickGrid
)
=>
NormalizedMergeRange
[]
;
onDataChanged
?:
(
params
:
{
dataView
:
ClipboardDataViewLike
;
grid
:
SlickGrid
;
items
:
Record
<
string
,
unknown
>
[]
;
}
,
)
=>
void
;
}
,
)
=>
Promise
<
boolean
>
redoLastPaste
:
()
=>
void
undoLastPaste
:
()
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
型・APIリファレンス
Loading...
SpreadSheet クリップボード操作 composable