Zugriff auf Werte und Contents
GetValue
GetValue ermittelt den Wert für das angegebene Attribut.
Syntax | GetValue(key, lcid, contentid, suidx, datatype) |
Parameter |
|
Rückgabewert | Variant, Wert. Der Typ des Variants hängt vom angegebenen datatype ab. |
Beispiel | hlobj.GetValue(PersonGeneral.PersonName,0,0,0,0)
liefert den
Namen
|
GetTreeValuePath
Mit GetTreeValuePath kann im Serverskript der komplette Pfad ausgelesen
werden.
Syntax | GetTreeValuePath(Keyword, langID,KeywordID) |
Parameter |
|
Beispiel |
|
SetValue
SetValue setzt den Wert für das angegebene Attribut.
Syntax | SetValue(key, long lcid, contentid, suidx, value) |
Parameter |
|
Beispiel | hlobj.SetValue
"CaseClassificationAttribute.Priority",0,0,0,“PriorityHigh“
setzt die Priorität auf „hoch“. |
HasContent
HasContent prüft für multiple Attribute, ob Werte gesetzt sind.
Syntax | HasContent(key, reserved, suidx) |
Parameter |
|
Rückgabewert | numerischer Wert. Sofern das Attribut keinen Content aufweist, beträgt der Wert 0, andernfalls ist der Wert ungleich 0. |
GetContentIDs
GetContentIDs ermittelt die Content-IDs für multiple Attribute als Array. Mit
GetValue kann über eine Content-ID der entsprechende Wert abgefragt
werden.
Syntax | GetContentIDs(key, suidx) |
Parameter |
|
Rückgabewert | Variant (Collection, numerisch) |
Beispiel | ContIDs =
hlCaller.GetContentIDs("PersonBilling.CostCenter_CA",0)
ermittelt die Content-IDs der Kostenstellen einer Person (des
Anfragers). |
RemoveContentID
RemoveContentID löscht bei einem multiplen Attribut (Mehrfachattribut) den
angegebenen Wert (Datensatz).
Syntax | RemoveContentID(key, contentid, suidx) |
Parameter |
|
ResetContent
ResetContent löscht alle Werte (Datensätze) eines multiplen
Attributs.
Syntax | ResetContent(key, suidx) |
Parameter |
|
GenerateContentID
GenerateContentID erzeugt eine neue eindeutige Content-ID.
Syntax | GenerateContentID() |
Rückgabewert | numerischer Wert |
SetValueIDs
SetValueIDs setzt für ein multiples Attribut eine Liste von
Werte-IDs.
Syntax | SetValueIDs(key, contentid, suidx, valueids) |
Parameter |
|
GetValueIDs
GetValueIDs ermittelt die Werte-IDs eines multiplen Attributs.
Syntax | GetValueIDs(key, contentid, suidx) |
Parameter |
|
Rückgabewert | Werte-IDs als Variant (Collection, numerisch) |
GetLBText
GetLBText liefert den Text des Listenelements mit dem angegebenen
Index.
Syntax | GetLBText(idx) |
Parameter |
|
Rückgabewert | Text |