or
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);
}
jQuery("#Script1").kendoEditor({
imageBrowser: {
path: "/KPIupload/OADocument/PublicPhoto/",
transport: {
read: "/KPIGetData/FileData.aspx?SearchType=photodocument",
//destroy: "imagebrowser/destroy",
//create: "imagebrowser/createDirectory",
//uploadUrl: "imagebrowser/upload",
//thumbnailUrl: "imagebrowser/thumbnail",
imageUrl: "/KPIupload/OADocument/PublicPhoto/{0}"
}
},
tools: [
"bold",
"italic",
"underline",
"justifyLeft",
"justifyCenter",
"createLink",
"unlink",
"insertImage",
"createTable",
"addRowAbove",
"addRowBelow",
"addColumnLeft",
"addColumnRight",
"deleteRow",
"deleteColumn",
"viewHtml",
"fontSize",
"foreColor"
]
});
// transactionAmount = 1000000000 and is stored in the field of a model
// In the template definition I see this unexpected result:
#: kendo.toString(get("transactionAmount"), "c") # // result: 1000000000
// Smaller or hard-coded amounts work fine:
#: kendo.toString(get("transactionAmount")/1000, "c") # // result: € 1.000.000,00
#: kendo.toString(1000000000, "c") # // result: € 1.000.000.000,00