Dynamic List Attribute

The DynamicListAttribute allows the user to select one item from multiple options. It is similar to an Enum Attribute, with the difference that the user can add new values to the list of selectable items directly in the UI.

Example

XML Syntax

<DynamicListAttribute Name="Hardware Options" UserCanAdd="true">
  <Items DefaultItem="Power Cable">
    <Item>Power Cable</Item>
    <Item>Alarm Generator</Item>
    <Item>Battery Pack</Item>
  </Items>
</DynamicListAttribute>

Appearance

XML Attributes

UserCanAdd

Indicates if the user can add new items to the selectable options. The user needs to have modify permissions to the Document Object type. The default value is false.

Modifying Items from the UI - only with Project Management Rights

Users with Project Management rights can dynamically add and remove additional items to select from in the Project Settings view. Removing an item from the dynamic list means that it is no longer selectable. Items that already have this value will continue to have it until somebody modifies the item.

Before removing a dynamic item from the list, it is recommended to verify that no Document Object has an attribute with that value set.

Last updated

Was this helpful?