odata链表的列语法是什么

时间:2015-03-17 11:18:37

标签: kendo-ui kendo-grid

我有一个普通的WCF服务,其中有一个属于某个部门的产品。

获取给定产品部门的URL如下所示:

http://localhost:49168/RapDataService.svc/Products(1000)/Department/Name

使用Razor我可以拥有执行我想要的外键列,但我找不到JavaScript的语法。我会假设这样的事情:

            columns: [
                {
                    field: "Department#Name",
                    filterable: false
                },

但我无法在任何地方找到正确的语法。

1 个答案:

答案 0 :(得分:0)

找到答案,只需要扩展数据源

                type: "odata",
                transport: {
                    read: {
                        url: "http://localhost:49168/RapDataService.svc/Products",
                        data: { $expand: "Department"}
                    }
                },

然后我想要的语法是点。

                {
                    field: "Department.Name",
                    title: "Afdeling",
                    filterable: true
                },