首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交选中的Atlaskit下拉菜单(@atlaskit/dropdown- menu )项目点击时的菜单复选框

提交选中的Atlaskit下拉菜单(@atlaskit/dropdown- menu )项目点击时的菜单复选框
EN

Stack Overflow用户
提问于 2018-11-02 14:21:23
回答 1查看 521关注 0票数 0

我正在使用@atlaskit/dropdown-menu (https://atlaskit.atlassian.com/packages/core/dropdown-menu)。我想在Item上提交一个小表格点击,我需要提交的DropdownItemCheckbox的值。

下面是呈现所需组件的代码:https://codesandbox.io/s/py8qoo64mq

代码语言:javascript
复制
import React from "react";
import Dropdown, {
  DropdownItemCheckbox,
  DropdownItemGroupCheckbox,
  DropdownItem
} from "@atlaskit/dropdown-menu";

export default () => (
  <Dropdown defaultOpen triggerType="button" trigger="Drop menu">
    <DropdownItemGroupCheckbox id="languages2" title="Languages">
      <DropdownItemCheckbox defaultSelected id="js-check">
        JavaScript
      </DropdownItemCheckbox>
      <DropdownItemCheckbox id="java">Java</DropdownItemCheckbox>
      <DropdownItemCheckbox defaultSelected id="ruby">
        Ruby
      </DropdownItemCheckbox>
    </DropdownItemGroupCheckbox>
    <DropdownItem>Submit</DropdownItem>
  </Dropdown>
);

我不想使用Select,因为我想用自定义按钮触发下拉列表,并利用DropdownMenu的分层优势

EN

回答 1

Stack Overflow用户

发布于 2020-02-15 23:23:39

我也有同样的问题,经过大量的研究,我发现这个问题是由样式化组件包引起的,但如果版本低于3.5.0-0,它就可以工作。所以我的解决方案是将样式组件包降级到3.5.0-0。这并不能解释为什么它不能工作,因为它们只是样式。但就目前而言,这是一个变通方法。

在我提出一个问题后,Atlassian给我发送了以下回复,我认为这将回答您的问题。

Atlaskit不正式支持样式组件v4及更高版本。我们目前要求我们的消费者按照我们的同级依赖关系使用SC v3.2.6。然而,最近有一些正在进行的工作,将Atlaskit升级/迁移到更现代的css-in-js库,目前我们正在内部完成决策过程。请随时关注此票证以获取状态更新:https://ecosystem.atlassian.net/browse/DS-6836

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

https://stackoverflow.com/questions/53113561

复制
相关文章

相似问题

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