JavaScript
A5.ListBoxscrollToItem Method
Syntax
A5.ListBox.scrollToItem(target[,settings])
Arguments
- targetstringnumberobject
The index or value of the row in the list to scroll to. See A5.ListBox.getIndex.
- settingsobject
The scroll settings. See A5.u.element.setScroll.
Description
Scroll to a target row in the list.
Example
// To get a pointer to the A5.ListBox class see {dialog.object}.getControl
// assume lObj is a pointer to an instance of the A5.ListBox class
lObj.scrollToItem('ALFKI'); // scroll to the row with the value of "ALFKI"Example: Scrolling a List Control
The example below demonstrates scrolling a List Control in a UX Component. The List will be scrolled to bring the row with the value 'Smith' into view.
var listObj = {dialog.object}.getControl('list1');
//assume that the List was configured to return Lastname values.
//Scroll to the row that has 'smith'
listObj.scrollToItem('Smith');
//scroll to top of list
listObj.scrollToItem(0);
var options = {};
options.mode = 'top' //can be 'top', 'bottom', or 'into-view'
options.animation = {};
options.animation.allow = true;
options.animation.duration = 200;
options.offset = {};
options.offset.y = 10; //number of pixels between the target row and top of List
listObj.scrollToItem(0,options);See Also