This topic provides an overview of the various ways of adding igSparkline™ to an application.
The following topic is a prerequisite to understanding this topic:
igSparkline control, its benefits, and the supported chart types.At its core, the igSparkline is a jQuery UI widget built with standard HTML, JavaScript, and CSS. It can be added to any standard HTML document regardless of the server framework used.
The igSparkline supports any one-dimensional data source, as long as the data contains one numeric or date field in order to render the chart.
Optionally, you can use the ASP.NET MVC helper with the igSparkline to render the required HTML and JavaScript for the control in a view. It provides a .NET-based API for developers that are more comfortable with .NET languages than JavaScript.
Finally, the igSparkline is a great tool for embedding in grids to quickly visualize data. To achieve this, create an igGrid column template and bind the igSparkline to the grid’s data source.
Following are the general requirements for adding an igSparkline to your application.
Infragistics.Web.Mvc.dll assemblyThe following table lists the ways in which you can add the igSparkline control.
| Example | Description |
|---|---|
| Adding igSparkline to an HTML Document | Add the igSparkline control to an HTML document using the JavaScript API. |
| Adding igSparkline to an ASP.NET MVC View | Use the igSparkline ASP.NET MVC helper to render the igSparkline in an ASP.NET MVC view. |
Adding igSparkline to an igGrid Column, refer to the following sample. Sparkline in Grid |
Add the igSparkline to an igGrid column template. |
The following topics provide additional information related to this topic.
Adding igSparkline to an HTML Document: This topic explains how to add the igSparkline to an HTML page and bind to a JavaScript array.
Adding igSparkline to an ASP.NET MVC View: This topic walks through instantiating an igSparkline in an ASP.NET MVC view and bind to a .NET collection of objects.
jQuery and MVC API Links (igSparkline): This topic provides links to the API documentation for jQuery and ASP.NET MVC helper class for the igSparkline control.
The following samples provide additional information related to this topic.
Bind to JSON Data: This sample binds to JSON data contained in an external script file. It also shows binding with the ASP.NET MVC helper.
Sparkline in Grid: This sample demonstrates how to add an igSparkline to an igGrid column template.
View on GitHub