Javascript 不带编辑器的headerFilterParams
我想使用headerFilter允许用户过滤预定义的关键字headerFilterParams。但是,headerFilter也会激活单元格编辑器Javascript 不带编辑器的headerFilterParams,javascript,node.js,npm,tabulator,Javascript,Node.js,Npm,Tabulator,我想使用headerFilter允许用户过滤预定义的关键字headerFilterParams。但是,headerFilter也会激活单元格编辑器 {title:"Gender", field:"gender", editor:"select", editorParams:{values:{"male":"Male", "female":"Female"}}, headerFilter:true, headerFilterParams:{values:{"male":"Male", "fema
{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}}删除单元格编辑器,则列标题中的关键字将消失。如何在不激活编辑器的情况下将headerFilter与headerFilterParams一起使用?
目前,我传递了空参数,但这不是一个很好的解决方案,因为选中单元格时仍会有蓝色单元格边框。如果不希望在列中使用编辑器,请不要在列定义中定义编辑器属性 将headerFilter属性设置为true会导致它使用与编辑器属性相同的值,因此在本例中,只需将headerFilter属性设置为select
{title:"Gender", field:"gender", headerFilter:"select", headerFilterParams:{values:{"male":"Male", "female":"Female", "":""}}},
谢谢你的回复!那对我不起作用。如果删除编辑器:选择,或使用编辑器:,则headerFilterParams:{…}的下拉菜单将替换为普通搜索字段。您需要将headerFilter属性设置为select,将其设置为true将告诉它使用EditorCreat!我已经编辑了我的原始答案,使之更清楚