or
//jquery
bundles.Add(
new
ScriptBundle(
"~/bundles/jquery"
).Include(
"~/Scripts/jquery-1.*"
));
// The Kendo JavaScript bundle
bundles.Add(
new
ScriptBundle(
"~/bundles/kendo"
).Include(
"~/Scripts/Kendo/2012.2.710/kendo.web.min.js"
,
// or kendo.all.* if you want to use Kendo UI Web and Kendo UI DataViz
"~/Scripts/Kendo/2012.2.710/kendo.aspnetmvc.min.js"
));
// The Kendo CSS bundle
bundles.Add(
new
StyleBundle(
"~/Content/kendo"
).Include(
"~/Content/Kendo/2012.2.710/kendo.common.*"
,
"~/Content/Kendo/2012.2.710/kendo.default.*"
));
@Styles.Render(
"~/Content/kendo"
)
@Scripts.Render(
"~/bundles/jquery"
)
@Scripts.Render(
"~/bundles/kendo"
)
// GET: /Punkt/Edit/5
public ActionResult Edit(int id = 0)
{
Punkt punkt = db.Punktovi.Find(id);
if (punkt == null)
{
return HttpNotFound();
}
ViewBag.MaticniRegionId = new SelectList(db.Regioni, "RegionId", "Name", punkt.MaticniRegionId);
return View(punkt);
}
//THIS IS MY METHOD USED FOR POPULATING COMBOBOX (SEE: EDIT view)
public ActionResult getRegioni()
{
if (Request.IsAjaxRequest())
{
var ISPISContext = new ISPISContext();
return Json(ISPISContext.Regioni.Select(r => new { RegionId = r.RegionId, Name = r.Name }), JsonRequestBehavior.AllowGet);
}
return View();
}
@(Html.Kendo().ComboBox()
.Name("MaticniRegionId")
.Placeholder("Select region...")
.DataTextField("Name")
.DataValueField("RegionId")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("getRegioni", "Punkt");
});
})
.Suggest(true)
)
.Editable(ed=>ed.Mode(GridEditMode.PopUp).TemplateName("ActionedBy"))