我正在研究一个 Kendo Grid,它有一个 Status 列,该列是其他几个列的状态的聚合。我将单个状态跟踪为整数值,聚合列应显示最少的状态。现在,使用模板,我可以很好地呈现状态列的文本,但是,问题是我希望该列是可过滤的。这在计算值时不起作用。
在 DataSource 中,这就是我声明自定义字段的方式,
schema: {
model: {
Status: function () {
return helper.GetStatus(this.EntriesStatus);
}
}
}
这就是我在列定义中使用它的方式,
{
field: "Status",
title: "Status",
width: "100px",
filterable: true,
template: kendo.template("#if (HasError) {# <strong class='clrRed' > \#= Status() #\ </strong> #} else { # \#= Status() #\ #} #"),
hidden: false,
menu: false
}
谁能指出我哪里出错或更有效的出路?