or
var treeview = $("#tree").kendoTreeView({
dataSource: treeData,
dataTextField: "Name",
checkboxes: {
template: "<
input
type
=
'checkbox'
name
=
'checkedFiles[#= item.id #]'
value
=
'#= item.id #'
#if(item.IsChecked){# checked #}#/>"
},
// listen for item selection
select: function (e) {
// don't let the item be selected
e.preventDefault();
$(':checkbox:first', $(e.node)).click();
}
}).data("kendoTreeView");
function requestEndHandler() {
setTimeout("expandNodes()");
};
function expandNodes() {
$("#tree").data("kendoTreeView").expand(".k-item");
};
drag: function(e) {
console.log("x: ", e.screenX, "y: ", e.screenY);
}
@(Html.Kendo().Grid<
ModelNewsletter
>().Name("NewslettersGrid").Columns(c => {
c.Bound(m => m.Title);
c.Bound(m => m.DateCreated).Format("{0:dd/MM/yyyy}");
c.Bound(m => m.AccommodationName);
}).DataSource( d => d
.Ajax()
.Read(r => r.Action("Get", "Newsletter"))
.PageSize(5)
)
.Pageable()
.Sortable(sb => sb.AllowUnsort(true).SortMode(GridSortMode.SingleColumn))
.ToolBar(toolbar => toolbar.Custom().Action("Create", "Newsletter").Text("Create"))
)
[HttpGet]
public
JsonResult Get([DataSourceRequest]DataSourceRequest request) {
uow.SetContextProxyCreation(
false
);
var newsletters = uow.NewslettersRepository.GetNewslettersByCompanyForGrid(SessionHandler.User.IDCompany);
var ds = newsletters.ToDataSourceResult(request);
return
this
.Json(ds,
"text/x-json"
, JsonRequestBehavior.AllowGet);
}