insert MethodStatic


insert(txn, definitionModelId, name, categories) @beta

Insert a CategorySelector to select which categories are displayed by a ViewDefinition.

insert(txn: EditTxn, definitionModelId: string, name: string, categories: Id64Array): string

@returns The Id of the newly inserted CategorySelector element.

@throws IModelError if unable to insert the element.

Parameter Type Description
txn EditTxn  
definitionModelId string Insert the new CategorySelector into this DefinitionModel
name string The name of the CategorySelector
categories Id64Array Array of categories to select for display

Returns - string

The Id of the newly inserted CategorySelector element.



insert(iModelDb, definitionModelId, name, categories)

Deprecated  Use CategorySelector.insert(txn, ...) instead.

insert(iModelDb: IModelDb, definitionModelId: string, name: string, categories: Id64Array): string

Parameter Type Description
iModelDb IModelDb  
definitionModelId string  
name string  
categories Id64Array  

Returns - string


Defined in

Last Updated: 28 April, 2026