Launch a list edit control from an object not included in a list - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

You may need to configure the List Edit control to be launched from an object that is not a member of a list or an object that does not directly control a list.

For example, a user might need to use the List Edit control to edit line segments in a line list. This might require the List Edit control to be launched from the shortcut menu of the line list object. However, the line list does not directly control the line segments. The line list is related to a line list record that is related to the line segments.

Use the client API ListEditUncontrolledItems to launch the List Edit control in this situation. The path or edge definition used to navigate to the objects to edit and the list edit method to use are specified as method arguments. In this example, set the list edit method to edit line segments as argument 1. Set the edge definition used to navigate from the line list object to the line segment object as argument 2.

For more information about the ListEditUncontolledItems client API, see ListEditUncontrolledItems client API.

If you specify an edge definition for argument 2 of this client API, objects created in the List Edit control cannot be directly related back to the parent object. However, in the column set used in the List Edit control, you can include column items to create relationships to that parent object.

See Also

List editing
List Management Console
Create a new list
Edit lists of similar objects