具有撇号的Telerik RadGrid自动生成列

时间:2012-10-17 08:48:50

标签: telerik escaping

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

Uncaught SyntaxError: Unexpected identifier

我的问题是:如何告诉Telerik RadGrid逃避撇号,即使列的UniqueName包含撇号,客户端Telerik功能也可以使用?

提前感谢您的帮助,

致以最诚挚的问候,

LajosÁrpád。

2 个答案:

答案 0 :(得分:0)

我找到了答案,如果有人有更好的选择,我会很乐意接受他/她的回答。

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

答案 1 :(得分:0)

  

“我们的2015年第一季度测试版已经解决了问题”

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