Antd Select 组件模式多重、复选框样式

Ras*_*hmi 4 javascript drop-down-menu reactjs antd

使用antd NPM包,选择组件,在多种模式下,默认会在右侧显示复选框。我想将其向左对齐,并将其样式设置为框中的刻度线,后跟标签。另外,需要单独的搜索框,请参阅添加的屏幕截图。我想知道这可能吗?我不想使用任何其他包。

在此输入图像描述

搜索了很多但无法获得任何帮助。

提前致谢。

Den*_*ash 7

这是可能的,但它破坏antd.

您已经有一个Select实现检查下拉搜索的组件:

在此输入图像描述

对于您的情况,您需要使用组件的组合自行实现和测试它antd

  • Input.Search
  • Checkbox
  • Dropdown
  • Menu

最小的例子:

const menu = (
  <Menu>
    <Menu.Item>
      <Checkbox>User1</Checkbox>
    </Menu.Item>
    <Menu.Item>
      <Checkbox>User2</Checkbox>
    </Menu.Item>
  </Menu>
);
export default function App() {
  return (
    <FlexBox>
      <Dropdown.Button overlay={menu}>Dropdown</Dropdown.Button>
    </FlexBox>
  );
}
Run Code Online (Sandbox Code Playgroud)

编辑 Q-57805672-CustomDropdown