better to support enumNames

This commit is contained in:
janson 2022-06-28 19:37:06 +08:00
parent 0eda58ded4
commit 782dd5fbd5
3 changed files with 12 additions and 13 deletions

View File

@ -276,10 +276,3 @@ function blocks()
return vals return vals
end end
function dup_array(a)
local a2 = {}
for _, val in pairs(a) do
table.insert(a2, val)
end
return a2
end

View File

@ -137,8 +137,8 @@ function main_container(data)
required = true, required = true,
title = "存储位置:", title = "存储位置:",
type = "string", type = "string",
enum = dup_array(data.blocks), enum = dup_to_enums(data.blocks),
enumNames = dup_array(data.blocks) enumNames = dup_to_enums(data.blocks)
}, },
}, },
description = "请选择合适的存储位置进行安装:", description = "请选择合适的存储位置进行安装:",
@ -264,7 +264,10 @@ function blocks()
return vals return vals
end end
function dup_array(a) function dup_to_enums(a)
if #a == 0 then
return nil
end
local a2 = {} local a2 = {}
for _, val in pairs(a) do for _, val in pairs(a) do
table.insert(a2, val) table.insert(a2, val)

View File

@ -128,8 +128,8 @@ function main_container(data)
required = true, required = true,
title = "实例1的存储位置", title = "实例1的存储位置",
type = "string", type = "string",
enum = dup_array(data.blocks), enum = dup_to_enums(data.blocks),
enumNames = dup_array(data.blocks) enumNames = dup_to_enums(data.blocks)
}, },
}, },
description = "请选择合适的存储位置进行安装:", description = "请选择合适的存储位置进行安装:",
@ -254,7 +254,10 @@ function blocks()
return vals return vals
end end
function dup_array(a) function dup_to_enums(a)
if #a == 0 then
return nil
end
local a2 = {} local a2 = {}
for _, val in pairs(a) do for _, val in pairs(a) do
table.insert(a2, val) table.insert(a2, val)