or
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
>
<
div
id
=
"dtabstrip"
>
<
ul
>
<
li
class
=
"k-state-active"
>First Tab
<
img
src
=
"images/DeleteIcon.gif"
style
=
"padding-left: 10px; z-index: 1111"
onclick
=
'DeleteTabs(this);'
/>
</
li
>
<
li
>Second Tab</
li
>
</
ul
>
<
div
>
1111111sdffds</
div
>
<
div
>
2222ssadasfas</
div
>
</
div
>
var dtabStrip = $("#dtabstrip").kendoTabStrip({
animation: {
open: {
effects: "fadeIn"
},
close: {
duration: 200,
effects: "fadeOut"
}
}
});
function DeleteTabs(ImgObj) {
var aa = $(ImgObj).closest("li").text() ;
dtabStrip.remove($(obj).closest("li"));
}
transport: {
read: {
data: {
f:
'getOrderSuggestion'
}
}
}
var
Remote Transport = Class.extend({
// ....
// Other stuff
// ....
setup:
function
(options, type) {
options = options || {};
var
that =
this
,
parameters,
operation = that.options[type],
// <<<----- undefined if transport.update isn't defined and update is called
data = isFunction(operation.data) ? operation.data() : operation.data;
options = extend(
true
, {}, operation, options);
parameters = extend(data, options.data);
options.data = that.parameterMap(parameters, type);
if
(isFunction(options.url)) {
options.url = options.url(parameters);
}
return
options;
}
});
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
title
>Applicatios:</
title
>
<
script
src
=
"../lib/script/jquery-1.7.2.min.js"
type
=
"text/javascript"
></
script
>
<
script
src
=
"../lib/script/jquery-1.7.2.js"
type
=
""
></
script
>
<!-- Kendo UI Web styles -->
<
link
href
=
"../styles/kendo.common.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"../styles/kendo.default.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"../styles/kendo.blueopal.min.css"
rel
=
"stylesheet"
/>
<!-- Kendo UI Web scripts -->
<
script
src
=
"../js/jquery.min.js"
type
=
""
></
script
>
<
script
src
=
"../js/kendo.web.min.js"
type
=
""
></
script
>
</
head
>
<
body
>
<
div
id
=
"example"
class
=
"k-content"
>
<
div
id
=
"listView"
></
div
>
<
div
id
=
"pager"
class
=
"k-pager-wrap"
>
</
div
>
<
script
type
=
"text/x-kendo-tmpl"
id
=
"template"
>
<
div
class
=
"product"
>
<
img
src
=
"../../${image}.png"
alt
=
""
/>
<
h3
>${name}</
h3
>
</
div
>
</
script
>
<
script
type
=
""
>
$(document).ready(function ()
{
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "images_json.txt",
dataType: "json"
}
},
schema: {
data: "results"
}
});
$("#pager").kendoPager({
dataSource: dataSource
});
$("#listView").kendoListView({
dataSource: dataSource,
template: kendo.template($("#template").html())
});
});
</
script
>
</
div
>
<
style
type
=
""
>
.product
{
float: left;
width: 270px;
height: 110px;
margin: 10px;
padding: 5px;
}
</
style
>
</
body
>
</
html
>