【发布时间】:2019-09-15 09:32:07
【问题描述】:
我正在使用 Grommet v2 组件并尝试镜像 Grommet 故事书中选择“季节”示例中使用的显示。
该字段如下所示:
不同的是我的数据需要将标签和值分开:
const Options = [
{
label: "S01",
value: "283736"
},
{
label: "S02",
value: "293774"
},
而不是使用默认值:
const Options = [
"S01",
"S02",
这是Codesandbox上的一个例子
在他们的storybook 中的 Grommet 的 ObjectMultiSelect 示例中使用了对象格式。我发现 Select 组件需要
labelKey="label" 和 valueKey="value" 将对象作为选项加载,但是添加这两个道具似乎会破坏组件选项。
我希望传入的数据类似于
const Options = [
{
label: "S01",
value: "283736"
},
{
label: "S02",
value: "293774"
},
仍然有如上所示的选项。
【问题讨论】:
-
Grommet 将此标记为增强功能:github.com/grommet/grommet/issues/3061