Share via


AOTTableFieldList.addContainer(String) Method

Definition

Adds a new field of the container type to the list of fields for the current table.

public:
 virtual void addContainer(System::String ^ _name);
[Microsoft.Dynamics.BusinessPlatform.SharedTypes.InternalUseOnly]
public virtual void addContainer (string _name);
[<Microsoft.Dynamics.BusinessPlatform.SharedTypes.InternalUseOnly>]
abstract member addContainer : string -> unit
override this.addContainer : string -> unit
Public Overridable Sub addContainer (_name As String)

Parameters

_name
String

The name of the field to add.

Attributes
Microsoft.Dynamics.BusinessPlatform.SharedTypes.InternalUseOnlyAttribute

Remarks

If the supplied name coincides with an existing field in the field list, an integer is appended to the name of the new field to make the field name unique. The developer must make sure that the name is not a reserved word; the method will not throw an error if a reserved word is specified. You can use the AOTfindChild method to determine whether a field name is already being used.

The following code example adds the NewContainer and NewContainer1 fields, which are both of the container type, to the list of fields of the TutorialJournalName table.

AOTTableFieldList tfl = infolog.findNode( 
    '\\Data Dictionary\\Tables\\TutorialJournalName\\Fields'); 
// Add a NewContainer field. 
tfl.addContainer('NewContainer'); 
// Add a NewContainer1 field. 
tfl.addContainer('NewContainer');

Applies to