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,您可以从中找到

的代码您是指自定义格式化程序还是自定义编辑器?格式化程序不只是格式化现有的编辑器吗?不管怎样,我们会设法弄清楚的。自定义编辑器。对不起,我的错。我将很快更新答案