antd - 为选择的多个组件设置默认初始值

使用选择组件我很难尝试设置初始值。 作为文档。说我假设只用 string|number|string[]|number[] 填充 value prop。 现在的问题是我需要在输入中显示文本并在提交时发送一个 id 值,但是这样你显示的值与你发送的值相同。

<Select
        mode="multiple"
        defaultValue={tags} // => would need something like tags = [{id: 1, name: "Science"}]
        placeholder="Select tags"
        onSearch={this.fetchTags}
        onChange={this.handleChange}
        style={{ width: '100%' }}
      >
        {tags.map(tag => <Option value={tag.id} key={tag.id}>{tag.name}</Option>)}
      </Select>

最佳答案

所以“labelInValue”是我真正需要的,以防其他人遇到同样的问题。

https://stackoverflow.com/questions/49264224/

相关文章:

ms-access - 从 VBA Access 中的函数返回数据类型时收到 'Invalid Us

angular - 为什么在导航路线时 Angular canActivate 函数保护执行两次

python - 类型错误 : '>' not supported between instance

json - 如何从 Oracle JSON 列获取数组索引?

reactjs - 我如何将两个 Prop 从 jsx 传递到 scss

python - 从python字符串中删除大写字母

php - Laravel 存储库和多个相关模型

azure - 尝试了解 azure 云服务中的负载平衡

c# - 如何确定在 Simple Injector 中使用哪种生活方式

php - 在 Woocommerce 订单详细信息中显示产品类别名称