Kendo ui网格分层错误Uncaught TypeError:对象不是函数

时间:2014-04-17 09:50:18

标签: asp.net-mvc kendo-ui kendo-grid

我有akendo网格,我需要为每一行添加层次结构细节。

 function detailInit(e) {
            $("<div/>").appendTo(e.detailCell).kendoGrid({
                dataSource: {
                    type: "json",
                    transport: {
                        read: e.data.Emails
                    },
                    schema: {
                        data: e.data.Emails
                    },
                },
                columns: [
                    { field: "EmailAddress", title: "Email" },
                ]
            });
        }

为什么我会收到错误? alert (e.data.Emails[0].EmailAddress )有效

1 个答案:

答案 0 :(得分:2)

为什么要指定schema.data并将读取分配给数组?

只需尝试使用数据字段。

e.g。

function detailInit(e) {
        $("<div/>").appendTo(e.detailCell).kendoGrid({
            dataSource: {
                data: e.data.Emails                    
            },
            columns: [
                { field: "EmailAddress", title: "Email" },
            ]
        });
    }