嗨,因为标题说我突然得到这个错误而没有改变任何东西。 这是文件位置代码:
Ext.define('Wickelplaetze.store.Locations', {
extend: 'Ext.data.Store',
requires: 'Wickelplaetze.model.Location',
config: {
model: 'Wickelplaetze.model.Location',
storeId: 'locationsstore',
grouper: {
groupFn: function(record) {
return record.get('ort').substr(0, 1);
},
sortProperty: 'ort'
},
proxy: {
type: 'ajax',
url: 'http://freakp.com/wpapp/form-data.json',
withCredentials: false,
useDefaultXhrHeader: false
},
autoLoad: true
}
});
答案 0 :(得分:1)
关键null
的json中有ort
个值。您可以检查ort
是否为空,然后return
如何 -
if(record.get("ort")!= null){
return record.get('ort')[0];
}
将删除该错误。但这不会正确排序记录。
还有一件事,如果你想按ort
的第一个字母对列表进行排序,你可以直接使用 -
return record.get("ort")[0]
;
当我尝试使用代码填充列表时,它实际上无限运行。我什么都没得到。对这些值进行排序非常缓慢。填写清单需要3分钟。
<强>更新强>
Link for working fiddle为您的例子。您可以在列表底部看到空值。键ort
有 7 空值。