首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-Bootstrap-Table-Next搜索栏onSearch不是函数

React-Bootstrap-Table-Next搜索栏onSearch不是函数
EN

Stack Overflow用户
提问于 2020-02-20 01:12:16
回答 1查看 2.5K关注 0票数 0

我用以下代码导入了SearchBar.js。从“react-bootstrap-Table2- ToolkitProvider”中导入搜索,我确认该文件存在,并将其放在下面。我可以在我的页面上看到搜索栏和clear按钮,但当我尝试搜索某些内容时,它显示onSearch不是一个函数。

代码语言:javascript
复制
const { SearchBar, ClearSearchButton } = Search;
const Columnlist = props => {
  //add filterFactory into bootstrap table
  return (
    <div style={{ padding: "20px" }}>
      <h1 className="h2">Variables</h1>
      <SearchBar {...props.searchProps} />
      <ClearSearchButton />
      <BootstrapTable
        keyField="id"
        data={data}
        columns={columns}
        striped
        hover
        condensed
        search
        noDataIndication="No Variable Meets Search Requirements"
        pagination={paginationFactory()}
        filter={filterFactory()}
      />
    </div>
  );
};

export default Columnlist;
EN

回答 1

Stack Overflow用户

发布于 2020-06-06 03:26:29

您是否记得将返回组件包装在<ToolkitProvider />高阶组件中,如下所示?

代码语言:javascript
复制
return (
    <ToolkitProvider
        keyField="id"
        data={data}
        columns={columns}
        search
    >
        {
            (props) => (
                <div style={{ padding: "20px" }}>
                <h1 className="h2">Variables</h1>
                    <SearchBar {...props.searchProps} />

        ......

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

https://stackoverflow.com/questions/60305794

复制
相关文章

相似问题

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