带有空格的列名称中断过滤

时间:2011-06-02 16:43:53

标签: jqgrid

我有一个类似的colmodel:

[
    {"name":"ID","index":"ID"},
    {"name":"Customer Name","index":"Customer_Name","width":275},
    {"name":"State","index":"State","width":125},
]

当我尝试过滤“客户名称”列时,网格用来回调服务器的网址是原始网址,即类似这样的内容

?_search=false&nd=1307032133353&rows=25&page=1&sidx=&sord=asc

在其他字段上过滤工作正常。如果我将我的colmodel更改为:

[
    {"name":"ID","index":"ID"},
    {"name":"Customer_Name","index":"Customer_Name","width":275},
    {"name":"State","index":"State","width":125},
]

所有字段都运行良好。这是预期的行为吗?任何已知的工作?

PS。它正在对网格的3.8和4.0进行处理

1 个答案:

答案 0 :(得分:2)

不允许空白字符。您不能在列定义的name属性中使用它。您应该只使用valid CSS selectors允许的字符。阅读有关jQuery限制的更多信息here

相关问题