我有一个名为“学生”的模型,其中“团队”字段之一定义为:
{
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。