javascript - 没有编辑器的 headerFilterParams

标签 javascript node.js npm tabulator

我希望用户能够使用 headerFilter 过滤预定义关键字 (headerFilterParams)。但是,headerFilter example on the Tabulator website还激活单元格编辑器。

 {title:"Gender", field:"gender", editor:"select", editorParams:{values:{"male":"Male", "female":"Female"}}, headerFilter:true, headerFilterParams:{values:{"male":"Male", "female":"Female", "":""}}},

如果我使用 editor:"select", editorParams:{values:{"male":"Male", "female":"Female"}}, 删除单元格编辑器,则关键字列标题中消失。如何在不激活编辑器的情况下将 headerFilterheaderFilterParams 一起使用? 目前,我传递了空参数,但这并不是一个很好的解决方案,因为选择单元格时仍然会获得蓝色单元格边框。

最佳答案

如果您不想在列中使用编辑器,请不要在列定义中定义 editor 属性。

headerFilter 属性设置为 true 会导致其使用与编辑器属性相同的值,因此在本例中只需设置 headerFilter 属性“选择”

{title:"Gender", field:"gender", headerFilter:"select", headerFilterParams:{values:{"male":"Male", "female":"Female", "":""}}},

关于javascript - 没有编辑器的 headerFilterParams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59354476/

相关文章:

javascript - 如何查找任何元素的默认工具提示的事件

javascript - To Do App 中的删除函数在 React 中返回为未定义错误

javascript - d3.js 具有相同父 Node 的树 Node

javascript - 如何更快地匹配此文本?

node.js - 我应该在哪里存储自定义 CLI npm 模块的缓存?

javascript - 浏览器支持模块导入,我该如何使用它?

javascript - IE和Firefox正则表达式问题

javascript - Twitter 搜索 api 始终返回 15 条推文

Node.js 服务器自动启动

node.js - 对 Jest 测试设置时间限制?