我有一个名为“学生”的模型,其中“团队”字段之一定义为:

{
  name: 'team',
  type: 'int',
  useNull: true
}

现在,我想使用以下内容对该字段进行分组:
Ext.getStore('Students').group('team');

并引发此错误“Uncaught TypeError:无法调用null的方法'get'”。

我通过使用空字符串填充空值来测试是否不存在空值来解决此问题,并且错误消失了。

如何解决此问题,以便能够将null分组到自己的组中?没有抛出错误?

最佳答案

您可以将转换设置设置为模型中的团队字段。

{
  name: 'team',
  type: 'int',
  useNull: true,
  convert: function(value) {
    return: value ? value : 0;
  }
}

那么您可以使用int零而不是null。

10-07 13:00
查看更多