or
@(Html.Kendo().Chart(Model.oeeList)
.Name("widget-oee-breakdown")
.Theme("black")
.DataSource(ds => ds
.Group(group => group.Add(model => model.resp_id))
)
.Series(series =>
{
series.Column <
double
?, string> (model => model.total, categoryExpression: model => model.area_name).Color("White").Name("Downtime").Labels(labels => labels.Visible(false).Format("{0:n2}")).Stack(true);
})
.ChartArea(ca => ca
.Background("transparent")
)
.CategoryAxis(axis => axis
.MajorGridLines(lines => lines.Visible(false))
.Labels(model => model.Rotation(90))
)
.Legend(legend => legend
.Visible(false)
)
.ValueAxis(axis => axis
.Numeric()
.Max(100)
.Line(line => line.Visible(false))
.MajorGridLines(lines => lines.Visible(false))
.Labels(false)
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Template("#= dataItem.resp_name #: #= kendo.format('{0:n2}', value) #")
)
)
{
Id:
"tags/weapon"
,
Name:
"Weapon"
,
Description:
"This item qualifies as a weapon in the game."
},
{
Id:
"tags/sword"
,
Name:
"Sword"
,
Description:
"This item qualifies as a sword in the game."
},
{
Id:
"tags/shield"
,
Name:
"Shield"
,
Description:
"This item qualifies as a shield in the game."
}
var
viewModel = kendo.observable({
Id:
null
,
Name:
null
,
Consumable:
false
,
Equipable:
false
,
Tags: [],
});
var
$tags = $(
"#tags"
).kendoMultiSelect({
dataTextField:
"Name"
,
dataValueField:
"Id"
,
itemTemplate: $(
'#editing-tags-template'
).html(),
dataSource: {
transport: {
read: {
dataType:
"json"
,
url: url
}
}
},
open:
function
(e) {
this
.list.addClass(
"k-tag-cloud"
);
},
close:
function
(e) {
}
}).data(
"kendoMultiSelect"
);
<select id=
"tags"
multiple=
"multiple"
data-placeholder=
"Select Tags..."
class=
"dark k-tag-cloud"
data-bind=
"value: Tags"
style=
"width: 500px;"
></select>
<
h2
>Preview</
h2
>
<
div
style
=
"border: dashed 2px black;"
>
<
div
style
=
"padding: 8px;"
>
<
h3
data-bind
=
"text: Name"
style
=
"margin: auto;"
></
h3
>
<
h5
data-bind
=
"visible: Equipable"
style
=
"margin: auto;"
>Equipable</
h5
>
<
h5
data-bind
=
"visible: Consumable"
style
=
"margin: auto;"
>Consumable</
h5
>
<
div
data-template
=
"templates-admin-prototype-tags-preview"
data-bind
=
"source: Tags"
></
div
>
</
div
>
</
div
>
<
script
type
=
"text/x-kendo-template"
id
=
"templates-admin-prototype-tags-preview"
>
<
div
class
=
"k-prototype-tag"
>${ Name }</
div
>
</
script
>
$("#chart").kendoSparkline({
series:[{ type:'line', data:[100,200,300,280,300,320,400,500], width:3, color:'#59595B' }],
chartArea:{ border:{ width:0 }, height:39, width:71, margin:0 },
plotArea:{ border:{ width:0 }, background:"#DDDDDD", margin:0 }
});
code sample below.
<
link
href
=
"/Content/kendo.common.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"/Content/kendo.dataviz.min.css"
rel
=
"stylesheet"
/>
<
link
href
=
"/Content/kendo.default.min.css"
rel
=
"stylesheet"
/>
<
script
src
=
"/Scripts/jquery-1.8.2.js"
></
script
>
<
script
src
=
"/Scripts/kendo.all.min.js"
></
script
>
<
script
src
=
"/Scripts/kendo.aspnetmvc.min.js"
></
script
>
<
div
id
=
"chart"
style
=
"width: 350px; height: 250px;"
></
div
>
<
script
type
=
"text/javascript"
>
var salesData = [{
DOB: new Date("2011/11/1"),
EmployeeID: 1,
sales1: 2000
}, {
DOB:new Date("2011/11/2"),
EmployeeID: 2,
sales1: 2250
}, {
DOB: new Date("2011/11/3"),
EmployeeID: 3,
sales1: 1550
}]
$(document).ready(function () {
$("#chart").kendoChart({
title: {
text: "Employee Sales"
},
dataSource: {
data: salesData
},
series: [{
type: "column",
field: "sales1",
name: "Sales in Units"
}],
categoryAxis: {
field: "DOB"
},
tooltip: {
visible: true,
format: "{0}"
},
seriesClick: onSeriesClick
});
});
function onSeriesClick(e) {
//console.log(e);
alert("Employee ID is: " + e.dataItem.EmployeeID);
}
</
script
>
<
script
type
=
"text/javascript"
>
var salesData = [{
DOB: "2011/11/1",
EmployeeID: 1,
sales1: 2000
}, {
DOB:"2011/11/2",
EmployeeID: 2,
sales1: 2250
}, {
DOB: "2011/11/3",
EmployeeID: 3,
sales1: 1550
}]
$(document).ready(function () {
$("#chart").kendoChart({
title: {
text: "Employee Sales"
},
dataSource: {
data: salesData
},
series: [{
type: "column",
field: "sales1",
name: "Sales in Units"
}],
categoryAxis: {
field: "DOB"
},
tooltip: {
visible: true,
format: "{0}"
},
seriesClick: onSeriesClick
});
});
function onSeriesClick(e) {
//console.log(e);
alert("Employee ID is: " + e.dataItem.EmployeeID);
}
</
script
>