Label List Routine Operations

From Planimate Knowledge Base
Jump to navigation Jump to search

Routine Operations:


"ReIndex List With Values"


This takes a label list and two columns. It changes the index
values of the labels identified in the first column with the corresponding
index values supplied in the second column.

  • The index values are validated, if any duplicates or invalid original
    index values are passed, the model is stopped with an error
  • NO TABLES, ATTRIBUTE OR ITEM label values are updated with the new
    index values. This means any existing label references of a particular
    index will be invalidated if the index values are changed with this
    operation. This is provided to assist in building new lists.


"Create Panel Label"


This takes an Object Label (which must be for a Portal) and returns the
corresponding Panel Label Index for the portal's subsystem. If the
portal's subsystem does not have a Panel Label, one is automatically
allocated.


"Copy Format" (special)


Copies the format (units and labellist) of the parameter and sets the target to it. Formats can be copied between attributes and columns.


"Format For List" (label)


Interprets parameter as a name of a label list, looks up a label list
with that name and formats target to be a label list type for that
particular label list.


"Create Label List" (label)


Creates a new label list, interpreting parameter as a name to use
for the new label list. It then formats "targeT" to be a label list
type for the newly created label list.



idkbase note 120