我正在研究剑道 UI,我看到了一些非常奇怪的东西。我已经使用该Starts with
函数过滤了一个列,并在文本框中输入了一个字符串。但是当我点击时Filter
,请求甚至没有发送到服务器,并且永远显示一个微调器。我遇到的错误是:
Uncaught TypeError: Cannot call method 'toLowerCase' of null
在给定的列中也有一些空值。我应该将它们的值设置为“”或其他临时值以防止发生此错误吗?这是解决此问题的最佳方法吗?
当我说这是剑道 UI 错误时,我说得对吗?如果是这样,这是一个已知问题吗?如果是这样,有人知道什么时候会解决这个问题吗?
编辑:显然,如果我的数据源在服务器端包含“”而不是空值,那么我不会遇到这个错误,但始终关注我的数据源以将所有空值更改为“”是不好的。我知道调用该函数是为了实现不区分大小写,但它有一个错误,使网格的使用有点不舒服。