是否有任何 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);
}

希望对您有所帮助。