【发布时间】:2018-12-11 10:11:46
【问题描述】:
我的剑道网格有一个特殊的列,其值为:“未付”、“已付”。从后端到达 0 - 表示“未付费”,1 - 表示“已付费”。
我对这个专栏的配置:
{
columnMenu: true
encoded: true
field: "Invoice__state"
filterable: {cell: {…}}
resizable: true
sortable: true
title: "State"
type: "string"
values: Array(2)
0: {value: 1, text: "Paid"}
1: {value: 0, text: "Unpaid"}
}
一切都很好(图 1)。
现在我需要为列做一些标记 - 红色表示未付费,绿色表示已付费。我想为列使用模板。我只是添加简单的模板
template: "<span class="label label-danger">#: Invoice__state #</span>"
但现在我看到 0 或 1 个未付费或已付费(图 2)。
如何修改模板以显示标签而不是值?
【问题讨论】:
标签: kendo-ui kendo-grid kendo-template