是否有任何Dojo treegrid限制以避免出现“抱歉,发生错误”消息?

时间:2018-08-08 07:48:34

标签: javascript json dojo treegrid dojox.grid

如果dojo treegrid JSON存储没有任何限制,我找不到任何信息。这是我的简单商店。它可以完美工作,但如果有成千上万个项目,则失败。那么,项目或childItem的数量是否有限制?还是对JSON对象的大小有限制?

{
  "identifier": "id",
  "label": "name",
  "items": [
    {
      "id": "id1",
      "type": "year",
      "year": "2018",
      "childItems": [
        {
          "id": "id0",
          "projname": "Project 1"
        },
        {
          .....
        }
      ]
    },
    {
          .....
    }
  ]
}

1 个答案:

答案 0 :(得分:0)

Dojo treegrid在找到具有相同id的多个项目时,大多会显示此错误消息,因此您要确保“项目”列表中的所有“ id”属性都具有唯一值。在我的测试设置中,我能够加载超过20000行,因此很可能您的数据格式错误。为网格提供以下选项以记录所有与提取有关的错误:

onFetchError: function(err, req){
    console.log(err);
}

希望有帮助。