RendererService
service
Service for managing property type renderers. Renderers are components that will render certain property types.
You are able to register your own renderer to overwrite an existing one or provide a custom renderer for your context.
Methods
Section titled “Methods”getRenderer
Section titled “getRenderer”getRenderer(propertyName: string, typeName?: string): Type<RendererComponent>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| propertyName | string | |
| typeName | string |
getRendererByType
Section titled “getRendererByType”getRendererByType(type: RendererType): Type<RendererComponent>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| type | RendererType |
registerRenderer
Section titled “registerRenderer”Register a renderer for a particular property. Providing typeName will register that renderer for a certain context (use same inputs when calling getRenderer()).
registerRenderer(cmp: Type<AbstractRendererComponent>, propertyName: string, typeName?: string): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| cmp | Type<AbstractRendererComponent> | |
| propertyName | string | |
| typeName | string |
registerRendererByType
Section titled “registerRendererByType”registerRendererByType(type: RendererType, cmp: Type<RendererComponent>): voidArguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
| type | RendererType | |
| cmp | Type<RendererComponent> |