or
Public
class
websiteInformation
{
public
string
DisplayDate {
get
;
set
; }
public
List<WebSiteInfo> WebSite {
get
;
set
; }
}
Public
class
WebSiteInfo
{
public
decimal
Value {
get
;
set
; }
public
string
WebSiteName {
get
;
set
; }
}
@(Html.Kendo().Chart<
websiteInformation
>()
.Theme("BlueOpal")
.Name("WebSiteInfo")
.ChartArea(chartArea => chartArea.Background("transparent"))
.SeriesDefaults(sd => sd.Column().Stack(true))
.DataSource(ds => ds
.Read(read => read.Action("WebSiteInfo", "Home", new
{
param1 = "param1value",
param2 = "param2value",
param3 = "param3value",
param4 = "param4value",
param5 = "param5value"
}))
.Events(e => e.RequestStart("chart4LoadingStart").RequestEnd("chart4LoadingEnd"))
)
.Series(series =>
{
?????????????????????????
})
.Legend(l => l.Position(ChartLegendPosition.Bottom))
.Tooltip(tt => tt.Visible(true).Template("#= kendo.format('{0:P}', percentage) #").Color("white"))
)
<
div
>
@(Html.Kendo().Grid<
Item
>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.ItemCode);
columns.Bound(c => c.ItemName);
columns.Command(command => command.Custom("Details").Text("Details").Action("OpenDetailsForm", "Home")).Width(100);
})
.HtmlAttributes(new { style = "height: 380px;" })
.Scrollable()
.Selectable(o => o.Mode(GridSelectionMode.Multiple).Type(GridSelectionType.Row))
.Sortable()
.Resizable(o => o.Columns(true))
.Reorderable(o => o.Columns(true))
.Filterable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(3))
.DataSource(dataSource => dataSource
.Custom()
.ServerSorting(true)
.ServerFiltering(true)
.ServerPaging(true)
.ServerGrouping(true)
.ServerAggregates(true)
.Schema(s => s.Total("Total").Data("Data"))
.Type("odata")
.PageSize(10)
.Transport(r => r.Read(c => c.Cache(true)).Read(a => a.Action("GetGridDataSource", "Home", new { entityName = typeof(Item).FullName }).DataType("json")))))
</
div
>