antd select 带有搜索功能的选项

antd select option with search functionality

我不知道这是否可行,但目前当用户从 select 选项中单击时,它将转到特定的 url,我的意思是我们可以在 [=23] 中使用搜索功能=] 这样用户就可以从数百个选项中进行搜索,然后选择它并单击按钮,该按钮也应该转到相同的 'onChange' 地址。您也可以建议其他选项,即使没有 select 但功能必须相同,这是我的代码:

import "antd/dist/antd.css";
import { Select } from "antd";
// import { Link, useHistory, useRouteMatch, useParams } from "react-router-dom";

function EventsSection() {
  // const history = useHistory();
  const { Option } = Select;

  // const changeHandler = (id) => {
  //   history.push(`/customer/${id}`);
  // };
  return (
    <div>
      {/* when found in search i want this button take to  'onChange' address also*/}
      <button>click me when found in search</button>
      <Select
        style={{ width: 200 }}
        placeholder="Search..."
        mode="multiple"
        open={true}
        listHeight={128}
        // onChange={changeHandler}
      >
        <Option value="1">Not Identified</Option>
        <Option value="2">Closed</Option>
        <Option value="3">Communicated</Option>
        <Option value="4">Identified</Option>
        <Option value="5">Resolved</Option>
        <Option value="6">Cancelled</Option>
      </Select>
    </div>
  );
}

export default EventsSection;

第一部分完成。 查看 CodeSanbox.

第二部分我还不清楚。

正是这部分

and then that button can be cliked which should take user to that ’onChange’