insert MethodStatic


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

Insert a ModelSelector to select which Models are displayed by a ViewDefinition.

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

@returns The Id of the newly inserted ModelSelector element.

@throws IModelError if unable to insert the element.

Parameter Type Description
txn EditTxn  
definitionModelId string Insert the new ModelSelector into this DefinitionModel
name string The name/CodeValue of the ModelSelector
models Id64Array Array of models to select for display

Returns - string

The Id of the newly inserted ModelSelector element.



insert(iModelDb, definitionModelId, name, models)

Deprecated  in 5.1.9 - will not be removed until after 2026-08-04. Use ModelSelector.insert(txn, ...) instead.

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

Parameter Type Description
iModelDb IModelDb  
definitionModelId string  
name string  
models Id64Array  

Returns - string


Defined in

Last Updated: 07 May, 2026