在 Kendo 网格客户端模板中使用开关

Using switch in Kendo Grid Client Template

我想在 Kendo 网格单元格中显示不同的值。类似于:"#=IValue ? '1':'0'#".

使用开关实现此目的的正确语法是什么?

您可以使用 if/else 语句。参见 this page

# if (IFlowCode == 1) {# 'A' #} else if (IFlowCode == -1) {# 'b' #} else if (IFlowCode == 0) {# 'C' #}#");

我终于能够在 ClientTemplate 中使用开关:)

columns.Bound(c => c.HaveNAS).ClientTemplate(@"#var NASVal; switch(HaveNAS){ case 1: NASVal = 'Yes'; break; case 2: NASVal = 'No'; break; case 3: NASVal = 'Probably'; break; default: NASVal = 'Not Sure'; }##=NASVal#")