feat(grid): copy insert without primary keys
This commit is contained in:
1 parent
c1fc1c9b70
commit
66d180f729
7 files changed
+152
-31
No files matched your search
@@ -2155,7 +2155,9 @@ const {
|
||||
copyCell,
|
||||
copyRow,
|
||||
copyRowAsInsert,
|
||||
copyRowAsInsertWithoutPrimaryKeys,
|
||||
copyRowAsUpdate,
|
||||
canCopyRowAsInsertWithoutPrimaryKeys,
|
||||
canCopyRowAsUpdate,
|
||||
copyAll,
|
||||
copySelectionTsv,
|
||||
@@ -2179,8 +2181,6 @@ const {
|
||||
selectedRange,
|
||||
contextCell: exportContextCell,
|
||||
getRowItem: (rowId: number) => visibleDisplayItems.value.find((item) => item.id === rowId),
|
||||
quoteIdent,
|
||||
escapeVal,
|
||||
selectedRowIds,
|
||||
hasRowSelection,
|
||||
});
|
||||
@@ -4473,6 +4473,13 @@ defineExpose({
|
||||
<ContextMenuItem @click="copyRowAsInsert">
|
||||
{{ isMultiRow ? t("grid.copyRowsInsert", { count: multiRowCount }) : t("grid.copyRowInsert") }}
|
||||
</ContextMenuItem>
|
||||
<ContextMenuItem v-if="canCopyRowAsInsertWithoutPrimaryKeys" @click="copyRowAsInsertWithoutPrimaryKeys">
|
||||
{{
|
||||
isMultiRow
|
||||
? t("grid.copyRowsInsertWithoutPrimaryKeys", { count: multiRowCount })
|
||||
: t("grid.copyRowInsertWithoutPrimaryKeys")
|
||||
}}
|
||||
</ContextMenuItem>
|
||||
<ContextMenuItem v-if="canCopyRowAsUpdate" @click="copyRowAsUpdate">
|
||||
{{ isMultiRow ? t("grid.copyRowsUpdate", { count: multiRowCount }) : t("grid.copyRowUpdate") }}
|
||||
</ContextMenuItem>
|
||||
|
||||
Reference in new issue
Block a user