API Reference > ui-components > Tree > CellEditingEngine CellEditingEngine Class Deprecated Use ControlledTree instead. Will be removed in iModel.js 3.0. Beta Tree Cell editing information Methods Name Description constructor(props: EditableTreeProps): CellEditingEngine activateEditor(node: BeInspireTreeNode<TreeNodeItem>): void checkStatus(node: BeInspireTreeNode<TreeNodeItem>, isPressedItemSelected: boolean): void deactivateEditor(): void isEditingEnabled(node: BeInspireTreeNode<TreeNodeItem>): undefined | boolean renderEditor(node: BeInspireTreeNode<TreeNodeItem>, style?: CSSProperties): Element subscribe(getCurrentNode: GetCurrentlyEditedNode, setCurrentNode: SetCurrentlyEditedNode): void unsubscribe(): void createPropertyRecord(value: string, typename: string = "text", editor?: string): PropertyRecord Static Properties Name Type Description hasSubscriptions Accessor ReadOnly boolean Defined in ui/components/src/ui-components/tree/deprecated/CellEditingEngine.tsx Line 58 Last Updated: 12 June, 2024