2012-07-01 44 views
0

我被困在使用Kendo Grid的消费我的数据服务ODATA响应的过程中。问题是,我无法获得适合响应的模式模型。如何为描述的场景定义Kendo Grid Schema模型?

请找到我的服务的JSON响应。

{ 
    "d" : [{ 
    "__metadata": { 
     "uri": "http://localhost/TestService/TestService.svc/Order('4345')", 
     "type": "DataModels.OrderDetail" 
    }, 
    "ItemList": [{ 
     "__metadata": { 
     "uri": "http://localhost/TestService/TestService.svc/Item('1')", 
     "type": "DataModels.Item" 
     }, 
     "ItemId": "1", 
     "Name": "TestItem", 
     "Rate": "19.00", 
     "Quantity": "3" 
    }] 
    }] 
} 

需要一些建议/帮助,可以让我继续努力。

+0

? http://www.kendoui.c​​om/blogs/teamblog/posts/11-08-23/cross-domain_queries_to_odata_services_with_jquery.aspx –

+0

是的。我正在使用“使用Kendo UI数据源”来实现这一点。但是,我的问题是,我只想要一个网格只填充当前包装在ItemList部分内的ItemList值。所以,我试图定义一个模型,使得Kendo Grid可以消耗ItemList中的值。 –

回答

1

您可以您使用的是剑道的DataSource如下面的博客文章请尝试以下

schema: { 
     data: "d.ItemList" 
} 
+0

抱歉,延迟响应。我已经尝试过这个选项,但力量工作。 –