- Data Grids / Data Management
- Data Grid
- Overview
- Data Binding
- Filtering
- Sorting
- Editing
- Grouping
- Selection
- Focused Row
- Paging
- Scrolling
- Columns
- Master-Detail
- Data Summaries
- Drag & Drop
- Export to PDF
- Export to Excel
- Appearance
- Customization
- State Persistence
- Adaptability
- Keyboard Navigation
- Right-To-Left Support
- Tree List
- Overview
- Data Binding
- Filtering
- Sorting
- Editing
- Selection
- Focused Row
- Paging
- Columns
- Drag & Drop
- State Persistence
- Adaptability
- Keyboard Navigation
- Card View
- Pivot Grid
- Overview
- Data Binding
- Field Management
- Data Summaries
- Drill Down
- Filtering
- Scrolling
- Export to Excel
- Chart Integration
- Customization
- State Persistence
- Filter Builder
-
- Data Visualization
- Charts
- Overview
- Data Binding
- Common Concepts
- Axis
- Aggregation
- Tooltips
- Selection
- Customization
- Zooming
- Export
-
- Area Charts
- Bar Charts
- Bullet Charts
- Doughnut Charts
- Financial Charts
- Funnel and Pyramid Charts
- Line Charts
- Pareto Chart
- Pie Charts
- Point Charts
- Polar and Radar Charts
- Range Charts
- Sankey Chart
- Sparkline Charts
- Tree Map
- Gauges
- Overview
- Runtime update
- Bar Gauge
- Circular Gauge
- Linear Gauge
- Diagram
- Overview
- Data Binding
- Featured Shapes
- Custom Shapes
- Document Capabilities
- User Interaction
- UI Customization
- Adaptability
-
- Scheduling / Planning
- Scheduler
- Overview
- Data Binding
- Views
- Appointments
- Timetable
- Editing
- Grouping
- Virtual Scrolling
- Drag & Drop
- Customization
- Adaptability
- Gantt
- Overview
- Data Binding
- Filtering
- Sorting
- Strip Lines
- Export to PDF
- Validation
- Customization
-
- Messaging
- WYSIWYG Editor
- Forms
- Data Editors
- Overview
- Common Concepts
- Calendar
- Check Box
- Color Box
- Date Box
- Date Range Box
- Number Box
- Radio Group
- Range Selector
- Range Slider
- Slider
- Speech To Text
- Switch
- Text Area
- Text Box
- Drop-Downs
- Autocomplete
- Drop Down Box
- Select Box
- Tag Box
- Lookup
- Buttons
- File Upload / File Management
- File Manager
- Overview
- File System Types
- Customization
- File Uploader
-
- Popup and Notifications
- Navigation
- Overview
- Accordion
- Context Menu
- Menu
- Multi View
- Drawer
- Tab Panel
- Tabs
- Toolbar
- Stepper
- Pagination
- List
- Tree View
- Right-to-Left Support
- Layout
- Tile View
- Splitter
- Gallery
- Scroll View
-
- Interactive Wrappers
- Sortable
- Resizable
-
- Progress Indicators
- Maps
- Overview
- Map
- Vector Map
- Data Binding
- Multiple Layers
- Markers
- Legend
- Zooming and Panning
- Customization
-
- Localization
Related Demos:
Your search did not match any results.
Range Selector - Embedded Chart
This demo demonstrates the ability of the RangeSelector to show the Chart component with multiple series as a background view.
Backend API
@model IEnumerable<DevExtreme.MVC.Demos.Models.CostAndRevenue> @(Html.DevExtreme().RangeSelector() .ID("range-selector") .Margin(m => m.Top(50)) .Scale(s => s .MinorTickInterval(t => t.Days(1)) .TickInterval(t => t.Days(7)) ) .DataSource(Model) .Chart(c => c .Series(s => { s.Add().ArgumentField("Date").ValueField("Cost"); s.Add().ArgumentField("Date").ValueField("Revenue"); }) .ValueAxis(v => v.Min(0)) ) .Value(new[] { new DateTime(2011, 12, 25), new DateTime(2012, 1, 1) }) .Title("Select a Range in the Costs and Revenues History") )
using DevExtreme.AspNet.Data; using DevExtreme.AspNet.Mvc; using DevExtreme.MVC.Demos.Models.SampleData; using System.Linq; using System.Web.Mvc; namespace DevExtreme.MVC.Demos.Controllers { public class RangeSelectorController : Controller { public ActionResult EmbeddedChart() { return View(SampleData.CostsAndRevenues); } } }
using System; using System.Collections.Generic; using System.Linq; namespace DevExtreme.MVC.Demos.Models { public class CostAndRevenue { public DateTime Date { get; set; } public double Cost { get; set; } public double Revenue { get; set; } } }
using System; using System.Collections.Generic; namespace DevExtreme.MVC.Demos.Models.SampleData { public partial class SampleData { public static readonly IEnumerable<CostAndRevenue> CostsAndRevenues = new[] { new CostAndRevenue { Date = new DateTime(2011, 12, 22), Cost = 19, Revenue = 18 }, new CostAndRevenue { Date = new DateTime(2011, 12, 29), Cost = 27, Revenue = 12 }, new CostAndRevenue { Date = new DateTime(2012, 1, 5), Cost = 30, Revenue = 5 }, new CostAndRevenue { Date = new DateTime(2012, 1, 12), Cost = 26, Revenue = 6 }, new CostAndRevenue { Date = new DateTime(2012, 1, 19), Cost = 18, Revenue = 10 }, new CostAndRevenue { Date = new DateTime(2012, 1, 26), Cost = 15, Revenue = 15 }, new CostAndRevenue { Date = new DateTime(2012, 2, 2), Cost = 14, Revenue = 21 }, new CostAndRevenue { Date = new DateTime(2012, 2, 9), Cost = 14, Revenue = 25 } }; } }
#range-selector { height: 310px; }