Line list edit methods - SmartPlant Foundation - IM Update 46 - 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)

One method is delivered with the line list application that is used to edit line list records. This method uses the client API ListEditUncontrolledItems, which allows you to launch the List Edit control from an object that is not a member of a list or that is not the direct parent of a list. When an object is not the direct parent of a list, you must specify an edge definition or a relationship definition that can be used to navigate to the list.

For example, the delivered line list application is configured so that a line list is a parent to one or more line list records. A line list record is a parent to line segments. This means that the line list is not directly related to the line segments. To edit the list of line segments from a line list, you must skip over the line list record level to get to the line segments. You must use an edge definition to do this task. The path or edge definition used to navigate to the items to edit is specified as an argument to the method.

The delivered method that uses the ListEditUncontrolledItems client API is SPFLLALineListEditSPFRecords. This method allows you to edit all line list records. This launches the List Edit control from a line list. The command that is delivered that uses this method (Line List Edit –Records) allows you to create, modify, or terminate records.

For more information about this client API, see Launch a list edit control from an object not included in a list.