Item Class

A data structure that represents a single content record.

Methods

Name Description
constructor(primaryKeys: InstanceKey[], label: string | LabelDefinition, imageId: string, classInfo: ClassInfo | undefined, values: ValuesDictionary<Value>, displayValues: ValuesDictionary<DisplayValue>, mergedFieldNames: string[], extendedData?: [key: string]: any): Item Creates an instance of Item.  
isFieldMerged(fieldName: string): boolean Is value of field with the specified name merged in this record.  

Properties

Name Type Description
classInfo undefined | ClassInfo For cases when item consists only of same class instances, information about the ECClass  
displayValues ValuesDictionary<DisplayValue> Display values dictionary  
extendedData undefined | [key: string]: any Extended data injected into this content item  
imageId string ID of the image associated with this item  
label string Display label of the item Deprecated
labelDefinition LabelDefinition Definition of item display label  
mergedFieldNames string[] List of field names whose values are merged (see Merging values)  
primaryKeys InstanceKey[] Keys of instances whose data is contained in this item  
values ValuesDictionary<Value> Raw values dictionary  

Defined in

Last Updated: 05 June, 2020