or
$(document).ready(function() { var element = $("#grid").kendoGrid({ dataSource: new kendo.data.DataSource({ type: "xml", // specifies data protocol pageSize: 6, // limits result set serverPaging: true, serverSorting: true, transport: { read: "customers.xml" }, schema: { type: "xml", data: "/Customers/Customer", model: { fields: { id: "id/text()", surname: "surname/text()", forename: "forename/text()", email: "email/text()" } } } }), height: 450, sortable: true, pageable: true, detailInit: detailInit, dataBound: function() { this.expandRow(this.tbody.find("tr.k-master-row").first()); }, columns: [{ field:"id", filterable: false }, "surname", "forename", "email" ] });});function detailInit(e) { $("<div/>").appendTo(e.detailCell).kendoGrid({ dataSource: { type: "xml", transport: { read: "orders.xml" }, schema: { type: "xml", data: "/orders/order", model: { fields: { id: "id/text()", net: "net/text()", vat: "vat/text()", dispatched: "dispatched/text()" } } }, serverPaging: true, serverSorting: true, serverFiltering: true, pageSize:6, filter: { field: "customer", operator: "eq", value: "id/text()" } }, scrollable: false, sortable: true, pageable: true, columns: [ "id", "net", "vat", "dispatched" ] });} updateComplete = function(e) { alert(e.type); }; $(document).ready(function () { var floorPlanDataSource = $("#propertyUnitEditGrid").data("kendoGrid").dataSource; floorPlanDataSource.bind("requestEnd", updateComplete);));public class ActivityCategory { public int CategoryID { get; set; } public string CategoryName { get; set; } public int? ParentCategoryID { get; set; } public ActivityCategory Parent { get; set; }...
} The parent may be null. I'm trying to set my grid up like this:@(Html.Kendo().Grid(Model) .Name("ActivityCategoryGrid") .Columns(columns => { columns.Bound(resource => resource.CategoryName).Title("Name"); columns.Bound(r => r.Parent != null ? r.Parent.CategoryName : "");which fails withBound columns require a field or property access expression.
How should I handle this?
<ul id="treeview"> <li data-expanded="true"> <span class="k-sprite folder"></span> My Web Site <ul> <li data-expanded="true"> <span class="k-sprite folder"></span>images <ul> <li><span class="k-sprite image"></span>logo.png</li> <li><span class="k-sprite image"></span>body-back.png</li> <li><span class="k-sprite image"></span>my-photo.jpg</li> </ul> </li> <li><span class="k-sprite html"></span>about.html</li> <li><span class="k-sprite html"></span>contacts.html</li> <li><span class="k-sprite html"></span>index.html</li> <li><span class="k-sprite html"></span>portfolio.html</li> </ul> </li> </ul> <style> #treeview .k-sprite { background-image: url("../../content/web/treeview/coloricons-sprite.png"); } .rootfolder { background-position: 0 0; } .folder { background-position: 0 -16px; } .pdf { background-position: 0 -32px; } .html { background-position: 0 -48px; } .image { background-position: 0 -64px; } </style> <script> $(document).ready(function() { $("#treeview").kendoTreeView(); }); </script>