Grid is coming up fine. the detail page , when I attempt to expand... fails:
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
height: 400,
columns: [
{ field: "org_name" },
{ command: ["edit"], width: 180 }
],
toolbar: ["create", "excel"],
dataSource: {
type: "aspnetmvc-ajax",
transport: {
read: {
url: "ef_org_Read"
},
create: {
url: "ef_org_Create"
},
update: {
url: "ef_org_Update"
}
},
schema: {
data: "Data",
model: {
id: "org_id",
fields: {
org_id: { type: "number" },
org_name: { type: "string" }
}
}
},
serverPaging: true,
serverSorting: true,
serverSorting: true,
},
columnMenu: true,
editable: "popup",
pageable: true,
detailInit: detailInit,
dataBound: function () {
this.collapseRow(this.tbody.find("tr.k-master-row").first());
},
navigatable: true,
selectable: "single row",
sortable: {
mode: "single"
},
filterable: true,
scrollable: true
})
function detailInit(e) {
$("<div/>").appendTo(e.detailCell).kendoGrid({
dataSource: {
type: "aspnetmvc-ajax",
transport: {
read: "/admin/ef_sites_Read"
},
serverPaging: true,
serverSorting: true,
serverFiltering: true,
pageSize: 10,
filter: { field: "org_id", operator: "eq", value: e.data.org_id }
},
scrollable: false,
sortable: true,
pageable: true,
columns: [
{ field: "Name", width: "110px" },
]
});
}
</script>