首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将密钥检索到语义-ui响应下拉列表中?

如何将密钥检索到语义-ui响应下拉列表中?
EN

Stack Overflow用户
提问于 2018-07-07 22:24:26
回答 2查看 4.7K关注 0票数 4

关于下拉式菜单,我有个小问题。

我可以提取下拉列表中的值,但是我也需要键,因为我的页面是用来销售东西的。因此,它是一个关联表,我需要每个表中的id来使我的查询INNERJOIN

我就是这样填写的:

代码语言:javascript
复制
let options_customers = [];

serviceList[0].map((service, i) =>
                    options_customers.push({ 
                        key: service.Id, 
                        text: service.Name, 
                        value: service.Name 
                     })) 

我的落脚点:

代码语言:javascript
复制
  <Dropdown 
    selection options={options_customers} 
    onChange={this.handleChange} 
    value={value} key={options_customers.key} 
    name="selectCustomer" placeholder='Select Customer' 
  />
EN

回答 2

Stack Overflow用户

发布于 2018-07-07 22:48:04

您可以使用在data中获得的data函数到onChange函数中获得正确的选项,并从中获取键:

代码语言:javascript
复制
handleChange(event, data) {
  const { value } = data;
  const { key } = data.options.find(o => o.value === value);
}
票数 20
EN

Stack Overflow用户

发布于 2018-07-07 23:05:47

我正在给出我所做的反馈和更新:

第一:

代码语言:javascript
复制
<Dropdown selection options={options_customers} onChange={this.handleChange} name="selectCustomer" placeholder='Select Customer' /><br />

在前面的代码中,我有value={value}和key={options_customers.key}。

其次,在我的handleChange中,我实现了您的示例,现在它非常感谢!

对他的解决方案投了赞成票,请在上面看

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51227359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档