PP.Ui.ChartScroller(settings);
settings. JSON object that contains values of component properties.
The ChartScroller constructor creates an instance of the ChartScroller class.
Executing the example requires that the HTML page contains the Chart component named chart (see Example of Creating the Chart Component). Create a scroller and add it to the chart:
// Set scroller for the chart
var scroller1 = new PP.Ui.ChartScroller({
// Set parent chart
Parent: chart,
// Enable scroller
Enabled: true,
// Set maximum number of displayed items in X axis
MaxPointsInSight: 2
});
// Get scroller
var scroller = chart.getScroller();
// Define new settings for the scroller
scroller.setSettings(scroller1.getSettings());
Check if the scroller is added to the chart, then redraw the scroller:
// Check if scroller is added to the chart
if (scroller.getIsActual()) {
console.log("Scrolller is added to the chart");
} else {
console.log("Scrolller is not added to the chart");
}
// Redraw the scroller
scroller.redraw();
A scroller is added to the chart:

After this a message about adding a scroller is displayed in the console:
Scroller is added to the chart
Move the scroller one step to the right:
// Get the number of intervals between X axis tick marks
console.log("Number of intervals between X axis tick marks: " + scroller.getRealXLength());
// Move scroller one step to the right
scroller.setPosition(scroller.getPosition()+1);
The console shows the number of X axis items:
number of intervals between X axis tick marks: 4
As a result, the scroller is moved one step to the right:

See also: