是否有任何 Dojo treegrid 限制以避免出现 "Sorry, an error occurred" 消息?
Is there any Dojo treegrid limits to avoid "Sorry, an error occurred" message appear?
如果 dojo treegrid JSON 商店有任何限制,我找不到任何信息。这是我的简单商店。它工作完美但如果它有数千个项目就会失败。那么项目或子项目的数量是否有限制?还是 JSON 对象大小有限制?
{
"identifier": "id",
"label": "name",
"items": [
{
"id": "id1",
"type": "year",
"year": "2018",
"childItems": [
{
"id": "id0",
"projname": "Project 1"
},
{
.....
}
]
},
{
.....
}
]
}
Dojo treegrid 在发现多个具有相同 ID 的项目时主要显示此错误消息,因此您要确保 "items" 列表中的所有 "id" 属性都具有唯一值。在我的测试设置中,我能够加载超过 20000 行,所以很可能你有格式错误的数据。向网格提供以下选项以记录任何与获取相关的错误:
onFetchError: function(err, req){
console.log(err);
}
希望对您有所帮助。
如果 dojo treegrid JSON 商店有任何限制,我找不到任何信息。这是我的简单商店。它工作完美但如果它有数千个项目就会失败。那么项目或子项目的数量是否有限制?还是 JSON 对象大小有限制?
{
"identifier": "id",
"label": "name",
"items": [
{
"id": "id1",
"type": "year",
"year": "2018",
"childItems": [
{
"id": "id0",
"projname": "Project 1"
},
{
.....
}
]
},
{
.....
}
]
}
Dojo treegrid 在发现多个具有相同 ID 的项目时主要显示此错误消息,因此您要确保 "items" 列表中的所有 "id" 属性都具有唯一值。在我的测试设置中,我能够加载超过 20000 行,所以很可能你有格式错误的数据。向网格提供以下选项以记录任何与获取相关的错误:
onFetchError: function(err, req){
console.log(err);
}
希望对您有所帮助。