Bitrix API

AppPlacement

Class AppPlacement

Mostly rest placements in CRM are handled by intranet binding menu API. Therefore, it is recommended to look at

Tags
see
BindingMenu

firstly.

This class contains codes of rest app placements that are somehow exceptional and handled by CRM only.

Table of Contents

Constants

ACTIVITY_LIST_MENU  = 'CRM_ACTIVITY_LIST_MENU'
ANALYTICS_MENU  = 'CRM_ANALYTICS_MENU'
BANK_DETAIL_AUTOCOMPLETE  = 'CRM_BANK_DETAIL_AUTOCOMPLETE'
COMPANY_DETAIL_ACTIVITY  = 'CRM_COMPANY_DETAIL_ACTIVITY'
COMPANY_DETAIL_TAB  = 'CRM_COMPANY_DETAIL_TAB'
COMPANY_DETAIL_TOOLBAR  = 'CRM_COMPANY_DETAIL_TOOLBAR'
COMPANY_LIST_MENU  = 'CRM_COMPANY_LIST_MENU'
CONTACT_DETAIL_ACTIVITY  = 'CRM_CONTACT_DETAIL_ACTIVITY'
CONTACT_DETAIL_TAB  = 'CRM_CONTACT_DETAIL_TAB'
CONTACT_DETAIL_TOOLBAR  = 'CRM_CONTACT_DETAIL_TOOLBAR'
CONTACT_LIST_MENU  = 'CRM_CONTACT_LIST_MENU'
DEAL_DETAIL_ACTIVITY  = 'CRM_DEAL_DETAIL_ACTIVITY'
DEAL_DETAIL_TAB  = 'CRM_DEAL_DETAIL_TAB'
DEAL_DETAIL_TOOLBAR  = 'CRM_DEAL_DETAIL_TOOLBAR'
DEAL_LIST_MENU  = 'CRM_DEAL_LIST_MENU'
DETAIL_SEARCH  = 'CRM_DETAIL_SEARCH'
INVOICE_LIST_MENU  = 'CRM_INVOICE_LIST_MENU'
LEAD_DETAIL_ACTIVITY  = 'CRM_LEAD_DETAIL_ACTIVITY'
LEAD_DETAIL_TAB  = 'CRM_LEAD_DETAIL_TAB'
LEAD_DETAIL_TOOLBAR  = 'CRM_LEAD_DETAIL_TOOLBAR'
LEAD_LIST_MENU  = 'CRM_LEAD_LIST_MENU'
ONEC_PAGE  = '1C_PAGE'
ORDER_DETAIL_ACTIVITY  = 'CRM_ORDER_DETAIL_ACTIVITY'
ORDER_DETAIL_TAB  = 'CRM_ORDER_DETAIL_TAB'
QUOTE_LIST_MENU  = 'CRM_QUOTE_LIST_MENU'
REQUISITE_AUTOCOMPLETE  = 'CRM_REQUISITE_AUTOCOMPLETE'
REQUISITE_EDIT_FORM  = 'CRM_REQUISITE_EDIT_FORM'

Methods

getAll()  : mixed
getAllDetailActivityCodes()  : array<string|int, string>
getAllForType()  : array<string|int, mixed>
getDetailActivityPlacementCode()  : string
Returns code of rest placement that can be used to add new tabs to timeline of element detail page
getDetailTabPlacementCode()  : string
Returns code of rest placement that can be used to add new tabs to element detail page
getDetailToolbarPlacementCode()  : string
Returns code of rest placement that can be used to add new items to the 'Applications' button in toolbar of element detail page
getListMenuPlacementCode()  : string
Returns code of rest placement that is located in context menu of grid row

Constants

ACTIVITY_LIST_MENU

Use the method instead

public mixed ACTIVITY_LIST_MENU = 'CRM_ACTIVITY_LIST_MENU'

ANALYTICS_MENU

public mixed ANALYTICS_MENU = 'CRM_ANALYTICS_MENU'

BANK_DETAIL_AUTOCOMPLETE

public mixed BANK_DETAIL_AUTOCOMPLETE = 'CRM_BANK_DETAIL_AUTOCOMPLETE'

COMPANY_DETAIL_ACTIVITY

Use the method instead

public mixed COMPANY_DETAIL_ACTIVITY = 'CRM_COMPANY_DETAIL_ACTIVITY'

COMPANY_DETAIL_TAB

Use the method instead

public mixed COMPANY_DETAIL_TAB = 'CRM_COMPANY_DETAIL_TAB'

COMPANY_DETAIL_TOOLBAR

Use the method instead.

public mixed COMPANY_DETAIL_TOOLBAR = 'CRM_COMPANY_DETAIL_TOOLBAR'

COMPANY_LIST_MENU

Use the method instead

public mixed COMPANY_LIST_MENU = 'CRM_COMPANY_LIST_MENU'

CONTACT_DETAIL_ACTIVITY

Use the method instead

public mixed CONTACT_DETAIL_ACTIVITY = 'CRM_CONTACT_DETAIL_ACTIVITY'

CONTACT_DETAIL_TAB

Use the method instead

public mixed CONTACT_DETAIL_TAB = 'CRM_CONTACT_DETAIL_TAB'

CONTACT_DETAIL_TOOLBAR

Use the method instead.

public mixed CONTACT_DETAIL_TOOLBAR = 'CRM_CONTACT_DETAIL_TOOLBAR'

CONTACT_LIST_MENU

Use the method instead

public mixed CONTACT_LIST_MENU = 'CRM_CONTACT_LIST_MENU'

DEAL_DETAIL_ACTIVITY

Use the method instead

public mixed DEAL_DETAIL_ACTIVITY = 'CRM_DEAL_DETAIL_ACTIVITY'

DEAL_DETAIL_TAB

Use the method instead

public mixed DEAL_DETAIL_TAB = 'CRM_DEAL_DETAIL_TAB'

DEAL_DETAIL_TOOLBAR

Use the method instead.

public mixed DEAL_DETAIL_TOOLBAR = 'CRM_DEAL_DETAIL_TOOLBAR'

DEAL_LIST_MENU

Use the method instead

public mixed DEAL_LIST_MENU = 'CRM_DEAL_LIST_MENU'
public mixed DETAIL_SEARCH = 'CRM_DETAIL_SEARCH'

INVOICE_LIST_MENU

Use the method instead

public mixed INVOICE_LIST_MENU = 'CRM_INVOICE_LIST_MENU'

LEAD_DETAIL_ACTIVITY

Use the method instead

public mixed LEAD_DETAIL_ACTIVITY = 'CRM_LEAD_DETAIL_ACTIVITY'

LEAD_DETAIL_TAB

Use the method instead

public mixed LEAD_DETAIL_TAB = 'CRM_LEAD_DETAIL_TAB'

LEAD_DETAIL_TOOLBAR

Use the method instead.

public mixed LEAD_DETAIL_TOOLBAR = 'CRM_LEAD_DETAIL_TOOLBAR'

LEAD_LIST_MENU

Use the method instead

public mixed LEAD_LIST_MENU = 'CRM_LEAD_LIST_MENU'

ORDER_DETAIL_ACTIVITY

Use the method instead

public mixed ORDER_DETAIL_ACTIVITY = 'CRM_ORDER_DETAIL_ACTIVITY'

ORDER_DETAIL_TAB

Use the method instead

public mixed ORDER_DETAIL_TAB = 'CRM_ORDER_DETAIL_TAB'

QUOTE_LIST_MENU

Use the method instead

public mixed QUOTE_LIST_MENU = 'CRM_QUOTE_LIST_MENU'

REQUISITE_AUTOCOMPLETE

public mixed REQUISITE_AUTOCOMPLETE = 'CRM_REQUISITE_AUTOCOMPLETE'

REQUISITE_EDIT_FORM

public mixed REQUISITE_EDIT_FORM = 'CRM_REQUISITE_EDIT_FORM'

Methods

getAllDetailActivityCodes()

public static getAllDetailActivityCodes() : array<string|int, string>
Return values
array<string|int, string>

getAllForType()

public static getAllForType(int $entityTypeId) : array<string|int, mixed>
Parameters
$entityTypeId : int
Return values
array<string|int, mixed>

getDetailActivityPlacementCode()

Returns code of rest placement that can be used to add new tabs to timeline of element detail page

public static getDetailActivityPlacementCode(int $entityTypeId) : string
Parameters
$entityTypeId : int
Return values
string

getDetailTabPlacementCode()

Returns code of rest placement that can be used to add new tabs to element detail page

public static getDetailTabPlacementCode(int $entityTypeId) : string
Parameters
$entityTypeId : int
Return values
string

getDetailToolbarPlacementCode()

Returns code of rest placement that can be used to add new items to the 'Applications' button in toolbar of element detail page

public static getDetailToolbarPlacementCode(int $entityTypeId) : string
Parameters
$entityTypeId : int
Return values
string

getListMenuPlacementCode()

Returns code of rest placement that is located in context menu of grid row

public static getListMenuPlacementCode(int $entityTypeId) : string
Parameters
$entityTypeId : int
Return values
string

        
On this page

Search results