<
script
id
=
"sparkTemplate"
type
=
"text/kendo-tmpl"
>
@(Html.Kendo().Sparkline()
.Name("temp-log_#=ID#")
.Type(SparklineType.Column)
.Tooltip(tooltip => tooltip.Format("{0} °C"))
.Data(ViewBag.TemperatureData)
.ToClientTemplate()
)
</
script
>
@(Html.Kendo().Grid<
CMS_2013.Models.CMSSummaryOne
>()
.Name("tabGrid")
.Columns(columns=>
{columns.Bound(p=>p.DivisionName).Title("Division");
columns.Bound(p => p.Specialty).Title("Specialty");
columns.Bound(p => p.Activity).Title("Activity");
columns.Bound(p => p.Plan).Title("Plan");
columns.Bound(p => p.Variance).Title("Variance").ClientTemplate("#= formatNumber(Variance) #");
columns.Bound(p => p.Variance).Title("Variance").ClientTemplate("#=sparkTemplate#");
})
.Pageable()
.Sortable()
.Selectable()
.DataSource(dataSource=>dataSource
.Ajax()
.PageSize(5)
.Read(read=>read.Action("GetTableData","Dashboard")
.Data("chartFilter")
)
)
)
Hello
I have a grid displaying workitems and the last action taken for a workitem, recently I discovered that I need to extend this to include a history of actions stored in a separate table in the db.
the two tables looks like this:
workItem
id
name
lastActionDate
lastActionText
workAction
id
workItemID
actionDate
ActionText
My model currently looks like this:
public
class
workItemModel
{
public
int
id {
get
;
set
; }
public
string
name{
get
;
set
; }
public
DateTime lastActionDate{
get
;
set
; }
public
string
lastActionText{
get
;
set
; }
}
and my read action for the grid looks like this:
public
ActionResult workItems_Read([DataSourceRequest]DataSourceRequest request)
{
return
Json(GetWorkItems().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
private
static
IEnumerable<workItemModel> GetWorkItems()
{
var wimDB =
new
wimDB_DEVEntities();
return
wimDB.workItem.Select(wiModel =>
new
workItemModel
{
id = wiModel.id,
name = wiModel.name,
lastActionDate = wiModel.lastActionDate,
lastActionText= wiModel.lastActionText
});
}
How do I extent my model and my read action to include the workAction table from the db?
/Jonas
Hi ,
We are planning to switch the project from Silverlight to MVC , So we need Telerik MVC supporting dlls .
Could you please tell me where I have to found those dlls , I have downloaded UI for ASP.net MVC from Telerik site but I could not found any MVC dll’s .
Can you please tell me from where I can get those dll’s .
Thanks
Victor
@model regDB.Models.registration
@Html.HiddenFor(model => model.id)
<
div
>
@Html.EditorFor(model => model.regionId)
</
div
>
<
div
style
=
"width: 250px;"
>
@(Html.Kendo().DropDownList()
.Name("Regions")
.HtmlAttributes(new { style = "width: 250px" })
.DataTextField("name")
.DataValueField("id")
.Value(model.regionId)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetRegions", "Home");
});
})
)
</
div
>
public JsonResult GetRegions()
{
var regDB = new regDB_DEVEntities();
regDB.Configuration.ProxyCreationEnabled = false;
return Json(regDB.region, JsonRequestBehavior.AllowGet);
}
Dear Telerik Community,
I've recognized some weird behavior of the DatePickerWidget when switching from one month to another. You can take a look at the screen shot to see exactly what I'm talking about. I don't know if this already came up to somebody of you - I hope it did so someone can help me fix it.
Kind regards,
Thomas
Hello,
I need to use my viewmodelpage in my read action of kendo mvc grid. This my codes :
#Controller
VolViewModel model;
public ActionResult Index()
{
model = new VolViewModel { Item = new List<Vol>() };
model.Item = _volBusiness.GetAllVol();
return View(model);
}
[System.Web.Mvc.AcceptVerbs(HttpVerbs.Post)]
public ActionResult Read([DataSourceRequest]DataSourceRequest request)
{
var result = model.Item;
return Json(result.ToDataSourceResult(request));
}
#Index.cshtml
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.PageSize(15)
.Model(model =>
{
model.Id(m => m.VolId);
})
.Read(read => read.Action("Read", "Vol")
)
Thanks,
I have a Telerik MVC extension project that use CookieLocalizationModule to change language used in the application. It works fine and is setup in Web.Config as
<httpModules>
<add name="CookieLocalizationModule" type="OTP.Ring.Web.CookieLocalizationModule, OTP.Ring.Web" />
</httpModules>
But after upgrade to Kendo, it is no longer working. So I want to know how to set CookieLocalizationModule in Kendo. Thanks.