我有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 )
有效
答案 0 :(得分:2)
为什么要指定schema.data并将读取分配给数组?
只需尝试使用数据字段。
e.g。
function detailInit(e) {
$("<div/>").appendTo(e.detailCell).kendoGrid({
dataSource: {
data: e.data.Emails
},
columns: [
{ field: "EmailAddress", title: "Email" },
]
});
}