Pull to refresh
0

Новое расширение MVC для рисования графиков

Reading time 2 min
Views 11K
Мы рады сообщить, что в следующей версии DXperience — v2011 vol 1 — появится новое расширение для ASP.NET MVC, а именно MVC Chart Extension.

Это расширение позволяет добавить в 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
Tags:
Hubs:
+21
Comments 9
Comments Comments 9

Articles

Information

Website
www.developersoft.ru
Registered
Founded
1998
Employees
201–500 employees
Location
Россия