屏蔽kendo网格中的指定列

时间:2016-04-16 11:50:32

标签: javascript asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc

这是我的网格初始化:

self.tableView.beginUpdates()
self.tableView.endUpdates()

如您所见,我有一个包含电话值的列。我希望将这些电话值格式化如下:

05356645879 - > **** **** 664

有可能吗?

提前致谢,

1 个答案:

答案 0 :(得分:1)

尝试设置ClientTemplate,如下所示:

columns.Bound(c => c.Phone).ClientTemplate(@"#: phone.replace(/^\\d{4}|\\d{4}$/g, \'****\') #").Title...

我无法使用ASP.Net测试它,但在纯javascript中测试here is a demo。有任何问题请告诉我。

更新:我忘了说实现这一目标的最佳和更安全的方法是做同样的事情,但是在你的服务器端。因此用户无法获取原始请求结果中的信息。但如果您认为这不是必要的,那就没关系。