Мы рады сообщить, что в следующей версии DXperience — v2011 vol 1 — появится новое расширение для ASP.NET MVC, а именно MVC Chart Extension.
Это расширение позволяет добавить в MVC приложение десятки различных графиков — от прямоугольных и круговых, до радарных и финансовых.
Если вы заинтересовались, добро пожаловать под кат.
Разрабатывая новое расширение для MVC, мы старались сделать не просто что-то, что «немного работает под MVC», а полностью поддержать всю необходимую функциональность. Например, в этом видео демонстрируется, как можно «на лету» редактировать диаграмму Ганта, а также как работает «дрилл-даун», печать и экспорт:
Кроме того, поддерживается такая функциональность, как:
Также мы старались обращать внимание на то, насколько удобным и лаконичным будет создание графиков в коде. Вот небольшой пример работающего кода, в котором мы создадим простой колоночный график:
Если Вы заинтересовались новым расширением для MVC, то вы можете получить более подробную информацию, посмотрев запись последнего вебинара на нашем сайте: ASP.NET MVC Charting Preview
Это расширение позволяет добавить в MVC приложение десятки различных графиков — от прямоугольных и круговых, до радарных и финансовых.
Если вы заинтересовались, добро пожаловать под кат.
Разрабатывая новое расширение для MVC, мы старались сделать не просто что-то, что «немного работает под MVC», а полностью поддержать всю необходимую функциональность. Например, в этом видео демонстрируется, как можно «на лету» редактировать диаграмму Ганта, а также как работает «дрилл-даун», печать и экспорт:
Кроме того, поддерживается такая функциональность, как:
- Сортировка и фильтрация данных.
- Неограниченное число осей и облаcтей для показа графиков.
- Привязка к данным либо каждой серии в отдельности, либо с использованием общего шаблона.
- Аннотации с текстом или с картинкой.
- многое другое...
Также мы старались обращать внимание на то, насколько удобным и лаконичным будет создание графиков в коде. Вот небольшой пример работающего кода, в котором мы создадим простой колоночный график:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%
Html.DevExpress().Chart(settings => {
settings.Name = "myChart";
settings.SeriesTemplate.ChangeView(DevExpress.XtraCharts.ViewType.StackedBar);
settings.SeriesDataMember = "Year";
settings.SeriesTemplate.ArgumentDataMember = "State";
settings.SeriesTemplate.ValueDataMembers[0] = "Product";
settings.SeriesTemplate.Label.ResolveOverlappingMode = ResolveOverlappingMode.Default;
Axis2D axisY = ((XYDiagram)settings.Diagram).AxisY;
axisY.Interlaced = true;
axisY.Title.Text = "Millions of Dollars";
axisY.Title.Visible = true;
})
.Bind(Model)
.Render();
%>
Если Вы заинтересовались новым расширением для MVC, то вы можете получить более подробную информацию, посмотрев запись последнего вебинара на нашем сайте: ASP.NET MVC Charting Preview