Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 2.16 KB

File metadata and controls

53 lines (40 loc) · 2.16 KB

CurrentAutoUpdatedDefinitions

The predefined set :aimmsCurrentAutoUpdatedDefinitions contains the names of the defined identifiers whose values are updated automatically upon change of their input values when displayed in the graphical end-user interface.

Set CurrentAutoUpdatedDefinitions {
    SubsetOf     :  AllIdentifiers;
    Index        :  IndexCurrentAutoUpdatedDefinitions;
    InitialData  :  AllDefinedSets + AllDefinedParameters;
}

Definition

The set :aimmsCurrentAutoUpdatedDefinitions contains the names of the defined identifiers whose values are updated automatically upon change of their input values when displayed in the graphical end-user interface.

Updatability

The contents of :aimmsCurrentAutoUpdatedDefinitions can be modified programmatically from within an AIMMS model. The set cannot be modified from within the end-user interface.

Note

By default, all defined parameters and sets are immediately updated in a graphical display whenever their input values are modified. In some cases, however, this behavior can be unwanted, for instance if each single data change by an end-user leads to a long re-evaluation of a defined identifier which is also displayed on the same page. In such cases, you can remove the defined identifier at hand from the set :aimmsCurrentAutoUpdatedDefinitions and explicitly update the identifier when you see fit, either by calling the UPDATE statement, or by updating the identifier on page entry, upon data change, or through a button action.

The sets :aimmsAllIdentifiers, :aimmsCurrentInputs. The UPDATE statement and the set :aimmsCurrentAutoUpdatedDefinitions are discussed in more detail in non-procedural-language-components/execution-of-nonprocedural-components/nonprocedural-execution of the Language Reference.