0

我的配置 JSON 是

"stores": {
        "explorerconfig":{
            "type": "dojo/data/ItemFileReadStore",
            "params": {
                "url": "./main/explorer.json"
            }
        }
    },
    "models": {
        "explorerConfig":{
            "modelLoader": "dojox/app/utils/mvcModel",
            "type": "dojox/mvc/EditStoreRefListController",
            "params":{
                "store": {
                    "$ref":"#stores.explorerconfig"
                }
            }
        }

并且认为

"explorer": {
            "constraint" : "center",
            "controller": "main/explorer",
            "template": "main/explorer.html"

        }

但是在视图资源管理器中,如果我调用

init: function()
        {
            console.log(this.loadedModels.explorerConfig.store);

        }

没有初始化我在 explorer.json 中给出的 JSON

dojo新手请帮忙

4

1 回答 1

0

只是为了在这里得到一个答案以供将来参考,(如在 dojo-interest 上讨论的那样)问题似乎是 json 数据不是 ItemFileReadStore 的有效格式,有关 ItemFileReadStore 的有效 json 格式的详细信息,请参阅: http:/ /dojotoolkit.org/reference-guide/1.10/dojo/data/ItemFileReadStore.html#id5

问候, 埃德

于 2014-11-25T16:43:06.017 回答