Kendo UI网格过滤器有错误吗?

时间:2012-12-07 18:02:38

标签: grid filtering kendo-ui

我正在研究Kendo UI,我看到了一些非常奇怪的东西。我已使用Starts with函数过滤了一列,并在文本框中输入了一个字符串。但是当我点击Filter时,请求甚至没有被发送到服务器,并且永远显示了一个微调器。我得到的错误是:

Uncaught TypeError: Cannot call method 'toLowerCase' of null

在给定列中也有一些空值。我应该将其值设置为“”或其他临时值以防止此错误发生?这是解决这个问题的最佳方法吗?

当我说这是一个Kendo UI错误时,我是对的吗?如果是这样,这是一个已知的问题吗?如果是这样,有人知道什么时候会被解决?

编辑: 显然,如果我的数据源在服务器端包含“”而不是null,那么我将不会遇到此错误,但始终关注我的数据源以将所有空值更改为“”并不好。我知道该函数被调用以实现不区分大小写,但它有一个错误,使得网格的使用稍微不舒服。

1 个答案:

答案 0 :(得分:2)

您的网格是否配置为使用客户端过滤?如果是,那么我建议您将数据数据字段从 null 更改为空字符串。

如果您正在使用服务器过滤,则不应抛出此类JavaScript错误。