ItemByName

Beschreibung:

Liefert ein Objekt vom Typ Container mit dem angegebenen Namen zurück.

Beim Erzeugen des ListContainers-Objekts ist darauf zu achten, dass dabei CurrentInputForm(2) verwendet wird. Damit wird der aktuelle Modus des Containers samt aktuell selektiertem Datensatz beibehalten.

Parameter:

Parametername

Typ

Beschreibung

ContainerName

String

Name des gewünschten Containers. Der Name setzt sich dabei wie folgt zusammen:

Vollständige Relation (Achtung! Hier darf kein Relationsalias verwendet werden. Korrekt wäre bspw. ID.Aktivitäten.ContactID für die Relation zwischen Aktivitäten und Kontakten) + # + ID des entsprechenden Containers (bspw. {B3C0768A-5599-44B5-B4F2-7D31A6C10EC5}).

Der korrekte Parameter für den Aktivitätencontainer der Ansicht Kontakte in der mitgelie­ferten Large Solution sähe dann wie folgt aus:

ID.Aktivitäten.KontaktID#{B3C0768A-5599-44B5-B4F2-7D31A6C10EC5}

 

Rückgabewert:

Container

Beispiel VBScript:

' Dieses Beispiel basiert auf dem Aktivitäten-Container der Kontakte-Ansicht einer combit_Large-Solution

 

Dim oContainer : Set oContainer = cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.KontaktID#{B3C0768A-5599-44B5-B4F2-7D31A6C10EC5}")

Beispiel C#-Script:

// Dieses Beispiel basiert auf dem Aktivitäten-Container der Kontakte-Ansicht einer combit_Large-Solution

 

Container container = cRM.CurrentProject.ActiveViews.ActiveView.CurrentInputForm(2).Containers.ItemByName("ID.Aktivitäten.KontaktID#{B3C0768A-5599-44B5-B4F2-7D31A6C10EC5}");