Abstract
Abstract Developer Center
docs.aasii.org

Managing lists

From ADC

Contents

Lists in Abstract

Certain types of information have long-term effect on enterprise activities. Abstract manages this information using lists. The basic lists are:

There is also a flows list, but it is more complex and is covered separately.

Typical List Operations

The same set of operations is usually available for all lists in Abstract.

Adding an item

Here is an empty list:


To start adding an item, press 'new'. The list page will switch into edit mode.


After entering item properties to the input form, 'save' button will store the new item to the database. The new item is automatically selected in the list. 'ESC' key can clear selection.

Selecting an Item

When an object has a property, that refers to a list element, the list is invoked as a child view to the object view. The child view may in turn create children. Abstract uses a flat user interface model, similar to web applications, it will never bring up a pop-up window. The underlying technology allows to create multiple tabs and provide full browsing history, which is schedule in the stable release time frame.

The main purpose of a child window is to communicate a selection to its parent. Pressing 'discard' will bring back the parent window without doing any changes to it. However, the child window also may be used add any number of new items to its list, when invoked, all changes made to the child list will remain intact.

In this example, resources view has been invoked from accounting chart:


After creating a new USD item, 'submit' button will set accounting chart's resource attribute to 'USD' and bring the chart back into view. Double-clicking a row in the list has the same effect as selecting a row and pressing 'submit'.

See also