Dynamic and Static Lists

The AB Suite/EAE connector processes dynamic and static lists in ePortal. The lists are available in ePortal Presentations at runtime. The list data sent by the host application populates the corresponding list control, such as Listbox or Combobox on the form as designed in EAE/AB Suite Painter. The list data is available at runtime as a DataTable and the list control uses this as its Data Source.

Multi-column lists are also supported as specified by list format in AB Suite and EAE Developer. You can define the list format in the Item Displayed in List field of the Listbox properties dialog box. For example, you can define a list with four columns, where column 1 is for the host value and columns 2, 3, and 4 are to display text. In this case, the value for Item Displayed in List field are 2, 3, and 4, and these columns are concatenated for display in the Listbox.

If an ispec contains a multi-column list that is designed to be used in a Web Service, it is possible to provide the list data in separate columns instead of concatenating the data.

This makes it easier for the application, which uses Web Service, to process the list data. To achieve this, you can define a special list format in the Listbox properties dialog box. This format contains the number 255 followed by the number of columns in the list. For example, 255, 6, where 255 declares that all columns of the list should be sent to the client as separate items and 6 defines the number of columns in the list. In this case, the Web Service response includes a set of entries containing six columns of list information in each entry.

Refer to the ePortal Developer Online Help for more information on sing dynamic and static lists in ABSuite/EAE Data Source.