【问题标题】:Antd select with multiselection checkboxes带有多选复选框的 Antd 选择
【发布时间】:2020-10-17 17:59:23
【问题描述】:

我正在使用 antd 的选择组件,我可以在选择选项中呈现复选框。但是在选择复选框时,它会更改为占位符中的标签。如何只多选复选框而不将其呈现为占位符中的标记

我的代码在链接https://codesandbox.io/s/confident-gauss-v7yrv?file=/src/App.js:0-807

import React from "react";
import "./styles.css";
import { Select, Checkbox } from "antd";
import "antd/dist/antd.css";
const { Option, OptGroup } = Select;
export default function App() {
  return (
    <div className="App">
      <Select placeholder="selections" style={{ width: 150 }}>
        <OptGroup label="Gender">
          <Option value="male">
            <Checkbox>Male</Checkbox>
          </Option>
          <Option value="female">
            <Checkbox>Female</Checkbox>
          </Option>
        </OptGroup>
        <OptGroup label="Status">
          <Option value="prepaid">
            <Checkbox>Single</Checkbox>
          </Option>
          <Option value="postpaid">
            <Checkbox>Married</Checkbox>
          </Option>
        </OptGroup>
      </Select>
    </div>
  );
}

【问题讨论】:

  • 用户点击复选框后你想得到什么?
  • 只勾选不添加占位符的框

标签: javascript reactjs antd


【解决方案1】:

例如,您可以绑定一个值并且从不更改它

<Select placeholder="selections" style={{ width: 150 }} value="">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 2023-04-06
    • 2012-05-27
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 2021-09-01
    相关资源
    最近更新 更多