extjs 4.2中的关联示例:

extjs 4.2中的关联示例:,extjs,Extjs,有人能给我举一个ExtJS中的关联示例(与hasMany和belongsTo关联)吗。请不要让我指向Sencha文档或任何与Sencha相关的示例,因为我几乎尝试了所有方法,但没有一种有效…运行示例(打开浏览器控制台): 请在此处阅读更多信息: 使用的样本数据: { "data": [ { "id": 1, "title": "some title", "body": "some body",

有人能给我举一个ExtJS中的关联示例(与hasMany和belongsTo关联)吗。请不要让我指向Sencha文档或任何与Sencha相关的示例,因为我几乎尝试了所有方法,但没有一种有效…

运行示例(打开浏览器控制台):

请在此处阅读更多信息:

使用的样本数据:

{
    "data": [
        {
            "id": 1,
            "title": "some title",
            "body": "some body",
            "author": {"id":1, "name": "neil"},
            "comments": [
                {
                    "id":55,
                    "emailAddress": "user@example.com",
                    "body": "test comment"
                },
                {
                    "id":66,
                    "emailAddress": "user2@example.com",
                    "body": "another comment"
                }
            ]
        }
    ]
}

嗨,尼尔,很抱歉我的回复耽搁了。我试图运行这个程序,但在控制台中无法获得任何输出。我将整个代码放在一个onReady函数中,用您提到的数据创建了一个json文件。正在获取数据(在firebug控制台中检查),但似乎从未调用过success函数。我无法在您提供的JSFIDLE中看到任何控制台输出。如果我在这里做错了什么,请告诉我……在chrome、firefox和safari中测试/工作。我正在使用远程数据,因此在IE中无法工作(尽管可能在IE10中)。你在用什么?嗨,尼尔,我试过firefox 20.0.1,chrome 26.0和IE 8。我发现json文件本身现在没有在JSFIDLE中获取,这是由于防火墙和安全设置(公司策略)造成的。有没有办法在JSFIDLE中添加内联数据。另外,请让我知道我尝试从eclipse运行示例的方式是否正确(在我之前的评论中)。在那里,我能够获得json数据,但从未调用success函数。我在firefox 20中安装了firebug后尝试了这一点……你能把json文件放在一个内部服务器上吗?嗨……我已经绑定好把它放在我的tomcat服务器上,作为json()和文本文件(),它显示的状态消息是200 OK,但当我签入firebug时,文件大小是0kb。在检查请求时,我发现其中没有response选项卡,只有Params和Header选项卡。我还发现在header选项卡中,
Accept
参数的值为
text/html、application/xhtml+xml、application/xml;q=0.9,*/*;q=0.8
,因此我尝试将其作为html文件放置,但文件大小仍然是0kb。
{
    "data": [
        {
            "id": 1,
            "title": "some title",
            "body": "some body",
            "author": {"id":1, "name": "neil"},
            "comments": [
                {
                    "id":55,
                    "emailAddress": "user@example.com",
                    "body": "test comment"
                },
                {
                    "id":66,
                    "emailAddress": "user2@example.com",
                    "body": "another comment"
                }
            ]
        }
    ]
}