Telerik RadGrid Auto Generated Column with apostrophe



我有一个Telerik RadGrid。我正在使用自动生成的列,从数据库中读取列定义。我在数据库中存储的一个列名在其文本内容中有一个撇号。我的数据源加载没有问题,但是当我尝试按列(带撇号)过滤时,出现客户端错误:

Uncaught SyntaxError: Unexpected identifier

我的问题是:我怎样才能告诉我的 Telerik RadGrid 转义撇号,这样即使列的 UniqueName 包含撇号,客户端 Telerik 功能也可以使用?

提前感谢您的任何帮助,

此致敬意

拉约什·阿帕德。

我已经想出了一个答案,如果有人有更好的选择,我会很乐意接受他/她的答案。

在我获得数据源之前,我用某些东西替换列键中的撇号,在 RadGrid 的 ColumnCreated 事件中,我用撇号替换列的 HeaderTexts 中的某些内容。这样,用户将在标题文本中看到撇号,并且在逻辑背景中使用其他东西代替撇号,以确保无法处理包含撇号的列标识符的 Telerik 错误得到解决。

"问题已在 2015 年第 1 季度测试版中修复"

http://www.telerik.com/forums/apostrophe-in-radgrid-filtering-causing-javascript-error

最新更新