首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在React中获取office-ui-fabric-React/lib/下拉键的值

如何在React中获取office-ui-fabric-React/lib/下拉键的值
EN

Stack Overflow用户
提问于 2022-07-10 19:00:40
回答 1查看 32关注 0票数 0

我已经使用office-ui-fabric- app /lib/下拉在我的app应用程序中创建了下拉列表。

代码语言:javascript
复制
const fundsTypes: IDropdownOption[] =
    [
        { key: "Electronic", text: "Electronic" },
        { key: "BankCheque", text: "Bank Cheque" },
        { key: "TrustCheque", text: "Trust Cheque" },
        { key: "PersonalCheque", text: "Personal Cheque" }
    ];

<div className="ms-Grid-col ms-sm4">
  <Dropdown
     placeholder='Select Funds Type'
     data-cy='funds_type_input'
     options={fundsTypes}
     defaultSelectedKey={updatedState['fundType']}
     onChange={(ev, newItem) => this.props.updateValue(newItem!.key, 'fundType')}/>
  </div>

我将密钥存储在DB中,现在我希望根据页面上的某个键获得值,但我无法做到这一点。我在网上搜索了很多,但没有找到解决办法。

现在我想要的最后是,得到一个键的值。例如,如果我传递键"PersonalCheque“,那么值应该是个人支票。我试过fundsTypes"PersonalCheque“,但不起作用。

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-07-10 19:24:13

在文档https://developer.microsoft.com/en-us/fluentui#/controls/web/dropdown中,我看到了selectedKeys道具

添加它时,必须将所选密钥存储在状态或某处。

代码语言:javascript
复制
 <Dropdown
     placeholder='Select Funds Type'
     data-cy='funds_type_input'
     options={fundsTypes}
     defaultSelectedKey={updatedState['fundType']}
     onChange={(ev, newItem) => this.props.updateValue(newItem!.key, 'fundType')}
     selectedKeys={["PersonalCheque"]} // here will be value from your state
/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72931125

复制
相关文章

相似问题

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