是否有任何 Dojo 树网格限制以避免"Sorry, an error occurred"消息出现?



如果 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);
}

希望对您有所帮助。

相关内容

最新更新