我有Telerik RadGrid。我正在使用自动生成的列,从数据库中读取列定义。我在数据库中存储的一个列名在其文本内容中有一个撇号。我的数据源加载没有问题,但是当我尝试按列过滤(使用撇号)时,我收到了客户端错误:
Uncaught SyntaxError: Unexpected identifier
我的问题是:如何告诉Telerik RadGrid逃避撇号,即使列的UniqueName包含撇号,客户端Telerik功能也可以使用?
提前感谢您的帮助,
致以最诚挚的问候,
LajosÁrpád。
答案 0 :(得分:0)
我找到了答案,如果有人有更好的选择,我会很乐意接受他/她的回答。
在获取数据源之前我用一些东西替换列的键中的撇号,并在RadGrid的ColumnCreated事件中用撇号替换列的HeaderTexts中的内容。这样,用户将在标题文本和逻辑背景中看到撇号,在撇号的位置使用其他内容来确保无法处理列标识符包含撇号的Telerik错误。
答案 1 :(得分:0)
“我们的2015年第一季度测试版已经解决了问题”
http://www.telerik.com/forums/apostrophe-in-radgrid-filtering-causing-javascript-error