JavaScript

A5.ListBoxappendRows Method

Syntax

A5.ListBox.appendRows(data)

Arguments

dataobject

Data to append to the list.

Description

Append new data to the end of 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
var data = [{name: 'Fred Smith', age: 23}];
lObj.appendRows(data); // now the list has an additional row

Example: Appending data to a List Control 

The example below shows how to append data to a List Control in a UX Component. The data to append is defined as a JSON array.

var listObj = {dialog.object}.getControl('LIST1');
var _d = [
        {firstname: 'John', lastname: 'Smith'},
        {firstname: 'Fred', lastname: 'Harris'}
    ];
listObj.appendRows(_d);
The .appendRows() method does not flag the rows as "new" when added to an updatable List Control and are subsequently not synchronized to the server. If you are appending rows to an updatable List, use the addTableRow() or addTableRowsBulk() method instead.

See Also