我创建一个表。
有一列包含editor:"autocomplete"
,listItemFormatter
,searchFunc
,formatter:"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
}
当我开始使用值编辑单元格时,单元格显示值而不是值的标题。
这里有一个不活动的单元格:
但是当我对其进行编辑时,它是同一单元格:
用值编辑单元格时如何显示标题?
更新:
Values变量具有:
{
"40":"Выручка",
"41":"Чистая прибыль",
"42":"Прибыль до налогооблажения",
"43":"Выловая прибыль",
"44":"Себестоимость продаж",
"45":"Финансовые доходы",
"46":"Финансовые расходы"
}