我的例子:http ://dojo.telerik.com/oWABE/2
这里我有一个包含“状态”的数据对象,它是一个整数!(它是 1,2 或 3)
在我的网格中,它掩盖了新的、待定的和关闭的
为了显示字符串(New、Pending 和 Closed),我在 shema -> 中创建了一个解析函数,用于过滤以处理解析值,不能在列定义中使用模板,但必须在数据源中解析它!
Status: { type: "int",
parse: function(status) {
console.log(status,"stat");
switch(status){
case 1: return"New"; break;
case 2: return"Pending"; break;
case 3: return"Solved"; break;
case 5: return"Closed"; break;
}
}
},
调用此解析器时有一个“console.log”,我注意到之后!我过滤“新”日志显示:
n stat
undefined "stat"
...当我第一次运行日志读取的页面时(如预期的那样):
1 "stat"
2 "stat"
3 "stat"
过滤器不起作用(尝试过滤“新”作为示例)
有什么帮助吗?