reactjs - MUIDataTables - 搜索始终打开
问题描述
我在反应中使用这个库https://github.com/gregnb/mui-datatables
我的选择:
const options = {
customSearchRender: debounceSearchRender(500),
searchOpen: true,
// disable search icon
search: false,
}
图标搜索被禁用并且搜索输入初始化打开
但是当我点击 viewColumns 图标时,搜索输入会关闭
如何防止搜索输入永远关闭?
解决方案
在撰写本文时(2020 年 8 月 11 日), MUI-Datatables的“搜索始终打开”功能目前对拉取请求开放,如此处和此处所示。其中一位贡献者建议使用自定义工具栏作为解决方法,这样您就可以拥有一个始终打开的自定义搜索栏。
此外,另一种解决方法是始终在搜索栏中包含一些文本 - 这似乎可以防止其关闭(例如,空白)。此外,它们有一个在搜索栏关闭时调用的道具,您可以在它关闭时使用它来做一些事情。
onSearchClose: ()=>{
//some logic
}
推荐阅读
- java - v12 中的 Odoo 应用程序,但如果我在 v13 中使用它会收到错误消息
- javascript - 如何在 nextjs 中添加活动的 className
- java - 如何以毫秒为单位获取 timepicker 选择的时间并比较 android 中两个时间选择器之间的时间差?
- c++ - 使用 dlsym() 加载具有多态性的 C++ 类
- c# - 实体框架到 LINQ 日期搜索
- centos7 - qemu-kvm 崩溃“来自 qemu 监视器的文件结束”
- sql - 如何在 SQL Server 中提取字符串的特定部分?
- arrays - API 在检索所有记录时返回对象数组,但在过滤时仅返回单个对象
- python-3.x - FB Prophet 检测到不正确的变化点
- scala - 如何获取 Kafka 消费者(Alpakka)返回的 Map [String, String]?