当我开始编辑单元格时,制表符在自动完成中显示值而不是标题

时间:2019-11-26 13:29:17

标签: tabulator

我创建一个表。

有一列包含editor:"autocomplete"listItemFormattersearchFuncformatter:"lookup"

这是它的设置:


let column =  {title: "Показателя", field:"parameter", editor:"autocomplete",
  editorParams: {
    values: values,
    listItemFormatter: (value, title) => {
      if (this.displayGroupTitle && value !== undefined) {
        return title + " - (" + this.parameters.find(parameter => String(parameter.id) === value).groupTitle + ")"
      } else {
        return title
      }
    },
    allowEmpty: true,
    searchFunc: (term, values) => {
      let matches = []
      let foundParameters = findParameterByTerm(term, this.parameters)
      values.forEach(function(item){
        if(foundParameters.indexOf(item.value) !== -1){
          matches.push(item);
        }
      });
      return matches;
    },
    // showListOnEmpty: true
  },
  formatter:"lookup",
  formatterParams: values
}

当我开始使用值编辑单元格时,单元格显示值而不是值的标题。

这里有一个不活动的单元格:

enter image description here

但是当我对其进行编辑时,它是同一单元格:

enter image description here

用值编辑单元格时如何显示标题?

更新:

Values变量具有:

{
  "40":"Выручка",
  "41":"Чистая прибыль",
  "42":"Прибыль до налогооблажения",
  "43":"Выловая прибыль",
  "44":"Себестоимость продаж",
  "45":"Финансовые доходы",
  "46":"Финансовые расходы"
}

0 个答案:

没有答案