在 react-bootstrap-table2-toolkit searchbar 中有字体很棒的搜索图标
to have font awesome search icon in react-bootstrap-table2-toolkit searchbar
使用 react-bootstrap-table2 for table 并一起搜索如下
<ToolkitProvider
bootstrap4
keyField='id'
data={data}
columns={columns}
search
>
{props=>(
<>
<SearchBar {...props.searchProps} placeholder='Start typing'/>
<br/>
<BootstrapTable condensed bordered
id='bootstrap-tr'
{...props.baseProps}
noDataIndication={() => 'There is no data to display'}
loading={loading}
overlay={overlayFactory({ spinner: true })}
pagination={paginationFactory(options)}
// rowClasses={rowClasses}
// expandRow={expandRow}
/>
</>
)}
</ToolkitProvider>
搜索栏看起来像这样
我正在使用 FontAwesome-5 图标并想将 fa-search 图标 添加到 react-bootstrap-table2-toolkit SearchBar,如下图
对此有何建议
通过向 fa-search 图标添加以下样式解决了这个问题
css
#{yourid} {
position: absolute;
width: 2.375rem;
/*height: 2.375rem;*/
line-height: 2.375rem;
text-align: center;
color: #7B7B7B;
}
js file
<i className='fas fa-search' id='filtersubmit' style={{fontSize:'15px'}}/>
<SearchBar {...props.searchProps} placeholder=''/>
使用 react-bootstrap-table2 for table 并一起搜索如下
<ToolkitProvider
bootstrap4
keyField='id'
data={data}
columns={columns}
search
>
{props=>(
<>
<SearchBar {...props.searchProps} placeholder='Start typing'/>
<br/>
<BootstrapTable condensed bordered
id='bootstrap-tr'
{...props.baseProps}
noDataIndication={() => 'There is no data to display'}
loading={loading}
overlay={overlayFactory({ spinner: true })}
pagination={paginationFactory(options)}
// rowClasses={rowClasses}
// expandRow={expandRow}
/>
</>
)}
</ToolkitProvider>
搜索栏看起来像这样
我正在使用 FontAwesome-5 图标并想将 fa-search 图标 添加到 react-bootstrap-table2-toolkit SearchBar,如下图
对此有何建议
通过向 fa-search 图标添加以下样式解决了这个问题
css
#{yourid} {
position: absolute;
width: 2.375rem;
/*height: 2.375rem;*/
line-height: 2.375rem;
text-align: center;
color: #7B7B7B;
}
js file
<i className='fas fa-search' id='filtersubmit' style={{fontSize:'15px'}}/>
<SearchBar {...props.searchProps} placeholder=''/>