BaseComponent extends Base uses VisibilityConfig
AbstractYes
Table of Contents
Constants
- TOOLBAR_SETTINGS_BUTTON_ID = 'crm-toolbar-settings-button'
Methods
- __construct() : mixed
- addJsRouter() : void
- addToolbar() : void
- addTopPanel() : void
- createClient() : Result
- Creates new contact or company with $entityData.
- createEntity() : mixed
- deleteEntity() : mixed
- getEntityID() : mixed
- getEntityTypeID() : mixed
- getErrorByCode() : Error
- Getting once error with the necessary code.
- getErrorMessages() : array<string|int, string>
- getErrors() : array<string|int, Error>
- Getting array of errors.
- getInstance() : mixed
- getMode() : mixed
- prepareEntityDataScheme() : mixed
- prepareEntityFieldVisibilityConfigs() : array<string|int, mixed>
- prepareEntityUserFieldInfos() : array<string|int, mixed>
- Returns user fields description for the editor
- prepareEntityUserFields() : array<string|int, mixed>
- Return data from UserFieldTable about user fields of the current entity
- prepareMultifieldsForSave() : mixed
- setEntityID() : mixed
- showFirstErrorViaInfoErrorUI() : void
- updateClient() : Result
- updateEntity() : mixed
Constants
TOOLBAR_SETTINGS_BUTTON_ID
public
mixed
TOOLBAR_SETTINGS_BUTTON_ID
= 'crm-toolbar-settings-button'
Methods
__construct()
public
__construct([mixed $component = null ]) : mixed
Parameters
- $component : mixed = null
addJsRouter()
public
addJsRouter(CBitrixComponentTemplate $template) : void
Parameters
- $template : CBitrixComponentTemplate
addToolbar()
public
addToolbar(CBitrixComponentTemplate $template) : void
Parameters
- $template : CBitrixComponentTemplate
addTopPanel()
public
addTopPanel(CBitrixComponentTemplate $template) : void
Parameters
- $template : CBitrixComponentTemplate
createClient()
Creates new contact or company with $entityData.
public
static createClient(int $entityTypeID, array<string|int, mixed> $entityData[, array<string|int, mixed> $options = [] ]) : Result
Data in Result
Parameters
- $entityTypeID : int
- $entityData : array<string|int, mixed>
- $options : array<string|int, mixed> = []
Tags
Return values
ResultcreateEntity()
public
static createEntity(mixed $entityTypeID, array<string|int, mixed> $entityData[, array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $entityTypeID : mixed
- $entityData : array<string|int, mixed>
- $options : array<string|int, mixed> = array()
deleteEntity()
public
static deleteEntity(int $entityTypeID, mixed $entityID[, array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $entityTypeID : int
- $entityID : mixed
- $options : array<string|int, mixed> = array()
getEntityID()
public
getEntityID() : mixed
getEntityTypeID()
public
getEntityTypeID() : mixed
getErrorByCode()
Getting once error with the necessary code.
public
getErrorByCode(string $code) : Error
Parameters
- $code : string
-
Code of error.
Return values
ErrorgetErrorMessages()
public
getErrorMessages() : array<string|int, string>
Return values
array<string|int, string>getErrors()
Getting array of errors.
public
getErrors() : array<string|int, Error>
Return values
array<string|int, Error>getInstance()
public
static getInstance() : mixed
getMode()
public
getMode() : mixed
prepareEntityDataScheme()
public
prepareEntityDataScheme() : mixed
prepareEntityFieldVisibilityConfigs()
public
prepareEntityFieldVisibilityConfigs(mixed $entityTypeId) : array<string|int, mixed>
Parameters
- $entityTypeId : mixed
Tags
Return values
array<string|int, mixed>prepareEntityUserFieldInfos()
Returns user fields description for the editor
public
prepareEntityUserFieldInfos() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>prepareEntityUserFields()
Return data from UserFieldTable about user fields of the current entity
public
prepareEntityUserFields() : array<string|int, mixed>
Return values
array<string|int, mixed>prepareMultifieldsForSave()
public
static prepareMultifieldsForSave(mixed $entityTypeID, mixed $entityID, array<string|int, mixed> $multifieldData) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
- $multifieldData : array<string|int, mixed>
setEntityID()
public
setEntityID(mixed $entityID) : mixed
Parameters
- $entityID : mixed
showFirstErrorViaInfoErrorUI()
public
showFirstErrorViaInfoErrorUI() : void
updateClient()
public
static updateClient(ItemIdentifier $identifier, array<string|int, mixed> $entityData[, array<string|int, mixed> $options = [] ]) : Result
Parameters
- $identifier : ItemIdentifier
- $entityData : array<string|int, mixed>
- $options : array<string|int, mixed> = []
Tags
Return values
ResultupdateEntity()
public
static updateEntity(mixed $entityTypeID, mixed $entityID, array<string|int, mixed> $entityData[, array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
- $entityData : array<string|int, mixed>
- $options : array<string|int, mixed> = array()