在包含空值的列上对 Ext JS 4.0.2a 网格进行分组
我有一个名为“学生”的模型,其中“团队”字段之一定义为:
{
name: 'team',
type: 'int',
useNull: true
}
现在我想使用以下方法对该字段进行分组:
Ext.getStore('Students').group('team');
并且它抛出此错误“未捕获的类型错误:无法调用 null 的方法“get””。
我通过用空字符串填充空值来测试是否缺少空值可以解决问题,并且错误消失了。
我该如何解决这个问题,以便我能够将空值分组到它们自己的组中?不抛出错误?
I have a model called 'Students' where one of the fields 'Team' is defined as:
{
name: 'team',
type: 'int',
useNull: true
}
Now I want to group on this field using:
Ext.getStore('Students').group('team');
And it's throwing this error "Uncaught TypeError: Cannot call method 'get' of null".
I tested if the absence of nulls fixes the issue by filling the nulls in with empty strings and the error went away.
How can I fix this so I'm able to group nulls into their own group? Without throwing the error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将转换设置设置为模型中的团队字段。
那么你可以使用 int 0 而不是 null 。
You can set convert setting to team field in model.
then you can use int zero instead of null.