Skip to main content

igZoombar

Namespace: Wisej.Web.Ext.Ignite

Assembly: Wisej.Web.Ext.Ignite (4.1.0.0)

The igZoombar is a jQuery UI zooming slider control.

public class igZoombar : igBase

The zoombar controls the zoom window of another zoomable widget, i.e. an igDataChart. Set the target option to the selector of the HTML element that hosts the widget to zoom. Any change to the options recreates the zoombar in the browser.

Constructors​

Instance member igZoombar()​

Constructs a new instance of the igZoombar class.

Example:

The following example creates a zoombar and attaches it to the chart created on the element with the id salesChart.

var zoombar = new igZoombar();
zoombar.Options.target = "#salesChart";
zoombar.Dock = DockStyle.Bottom;
zoombar.Height = 80;
this.Controls.Add(zoombar);

Instance member igZoombar(options)​

Constructs a new instance of the igZoombar class using the specified options.

NameTypeDescription
optionsObjectInitial set of options passed to the igZoombar widget: an anonymous object, a JSON string or a dynamic object.

Example:

The following example creates a zoombar attached to the chart created on the element with the id salesChart. The initial zoom window starts at 50% of the range and covers 25% of it.

var zoombar = new igZoombar(new
{
target = "#salesChart",
defaultZoomWindow = new { left = 50, width = 25 }
});
zoombar.Dock = DockStyle.Bottom;
zoombar.Height = 80;
this.Controls.Add(zoombar);

Implements​