or
var
dsOpts = {
transport: {
read: {
url:
function
() {
if
(displayMode ==
"items"
)
return
"Coverage/GetFolderItemsByPage"
;
else
if
(displayMode ==
"filter"
)
return
"Coverage/GetFilterItemsByPage"
;
},
dataType:
"json"
,
data:
function
() {
if
(displayMode ==
"items"
) {
return
{
folderId:
function
() {
return
$(
"#treeview"
).data(
"kendoTreeView"
).dataItem(
"#treeview_tv_active"
).FolderId },
sourceTypeFilter:
function
() {
if
($(
"#optSourceType"
).length > 0)
return
$(
"#optSourceType"
).find(
".k-state-selected"
).attr(
"value"
);
else
return
""
;
}
};
}
else
if
(displayMode ==
"filter"
) {
return
getFilterItems();
}
}
}
},
serverPaging:
true
,
schema: {
data:
"MediaItems"
,
total:
function
(response) {
return
response.Total; },
model: ItemModel,
id:
"ItemId"
},
pageSize: 100,
requestStart:
function
(e) {
kendo.ui.progress($(
".image-preview-list"
),
false
);
},
requestEnd:
function
(e) {
resizeSliders();
if
(displayMode ==
"items"
) {
if
(
typeof
$(
"#treeview"
).data(
"kendoTreeView"
).dataItem(
"#treeview_tv_active"
) !=
'undefined'
)
$(
"#hdrFolderName"
).html(
"Now Displaying Folder: "
+ $(
"#treeview"
).data(
"kendoTreeView"
).dataItem(
"#treeview_tv_active"
).Name);
}
else
{
$(
"#hdrFolderName"
).html(
"Now Displaying Filtered Results"
);
}
}
};
MediaItems =
new
kendo.data.DataSource(dsOpts);
$(
"#divPaging"
).kendoPager({
dataSource: MediaItems
});
.k-window-titlebar {
background-image: none, linear-gradient(to bottom, rgb(9, 96, 142) 0px, rgb(16, 108, 153) 100%);
}
Html.Kendo().Chart<
AccountPerformance
>(Model.Results)
.Name("chartMKT")
.Title("Market Value")
.Legend(legend => legend.Visible(false))
.Series(series =>
series.Line(model => model.Metrics.MarketValue)
.Name(Model.ColumnTitle)
.Labels(false)
)
.ValueAxis(axis => axis
.Numeric()
.Labels(labels => labels.Format("{0:C0}")))
.CategoryAxis(axis => axis
.Date()
.MajorGridLines(builder => builder.Visible(false))
.Categories(model => model.MarketDate)
.Labels(labels => labels.Format(mktValFormatter)
.Rotation(mrkValRotation)))
.SeriesDefaults(builder => builder.Line().Color("#005984"))
.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0:C}")
.Color("white")
.Background("black")
.Template("#= value #")
)
.Render();
Html.Kendo().Chart<
AccountPerformance
>(Model.Results)
.Name("chartPCT")
.Title("% Return")
.Legend(legend => legend.Visible(false))
.Series(series =>
series.Column(model => model.Metrics.Return)
.Name(Model.ColumnTitle)
.Labels(false)
)
.ValueAxis(axis => axis
.Numeric()
.Labels(labels => labels.Format("{0}%")))
.CategoryAxis(axis => axis
.Date()
.MajorGridLines(builder => builder.Visible(false))
.Categories(model => model.Observation)
.Labels(labels => labels.Format("MMM")))
.SeriesDefaults(builder => builder.Column().NegativeColor("#BE2D55").Color("#C0BD7F"))
.Tooltip(tooltip => tooltip
.Visible(true)
.Color("white")
.Background("black")
.Format("{0:P2}")
.Template("#= value #")
)
.Render();