Javascript 如何使用制表器格式化标题选定的筛选值?
这是一个后续行动。它涉及使用制表器选择标题过滤器。接受的答案用于设置列表项的格式Javascript 如何使用制表器格式化标题选定的筛选值?,javascript,tabulator,Javascript,Tabulator,这是一个后续行动。它涉及使用制表器选择标题过滤器。接受的答案用于设置列表项的格式 { title: "Topic", field: "topic", width: 120, headerFilterPlaceholder: "-- Select --", headerFilter:"select", headerFilterParams: {
{
title: "Topic",
field: "topic",
width: 120,
headerFilterPlaceholder: "-- Select --",
headerFilter:"select",
headerFilterParams: {
values: [1.0, 1.1, 1.2],
listItemFormatter:function(value, title){
return "<b>" + title + "</b>";
},
}
},
但是,一旦选中,如果编辑器的选定值和我们得到的格式显示为标题,而不仅仅是标题,则会显示格式。我们认为我们可能需要一个自定义编辑器来解决这个问题,但不确定。我们不希望用户能够编辑表中的值,我们只希望选择要显示的选项值,而不使用listItemFormatter中的格式化HTML
例如,如果选择了1.0,我们希望选择后过滤器框中显示1.0,而不是1.0。用一个例子来说明这一点。选择一个格式化列表选项,您应该在选择后的选择框中看到格式化值。如何删除选定值的格式设置?您不能使用内置的选择编辑器执行此操作,因为它使用输入元素来显示选定值,而输入元素只能保存文本 要获得此功能,您需要构建一个自定义编辑器。制表器有文档可以帮助您完成
您甚至可以基于现有的select editor,您可以从中找到的代码您是指自定义格式化程序还是自定义编辑器?格式化程序不只是格式化现有的编辑器吗?不管怎样,我们会设法弄清楚的。自定义编辑器。对不起,我的错。我将很快更新答案