feat(grid): support UUID v4 and v7 value generation

This commit is contained in:
cowking authored and GitHub committed 2026-09-09 14:57:03 +08:00
1 parent a04ba3abd4
commit 23ebc67e6c
13 files changed
+92 -14

No files matched your search

@@ -7932,10 +7932,15 @@ function generateSelectionMenuItems(disabled: boolean): ContextMenuItem[] {
disabled,
},
{
label: t("grid.generateUuid"),
label: t("grid.generateUuidV4"),
action: () => applyGeneratedSelectionValue("uuid"),
disabled,
},
{
label: t("grid.generateUuidV7"),
action: () => applyGeneratedSelectionValue("uuid-v7"),
disabled,
},
{
label: t("grid.generateSnowflakeId"),
action: () => applyGeneratedSelectionValue("snowflake"),
@@ -12817,7 +12822,8 @@ function openGridSnapshot() {
<DropdownMenuItem @click="applyGeneratedDetailValue('null')">{{ t("grid.generateNull") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('datetime')">{{ t("grid.generateCurrentDatetime") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('date')">{{ t("grid.generateCurrentDate") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('uuid')">{{ t("grid.generateUuid") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('uuid')">{{ t("grid.generateUuidV4") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('uuid-v7')">{{ t("grid.generateUuidV7") }}</DropdownMenuItem>
<DropdownMenuItem @click="applyGeneratedDetailValue('snowflake')">{{ t("grid.generateSnowflakeId") }}</DropdownMenuItem>
<DropdownMenuItem @click="openGenerateIncrementDialog('detail')">{{ t("grid.generateIncrementId") }}</DropdownMenuItem>
</DropdownMenuContent>