Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс Entity
+ Граф наследования:Entity:

Открытые члены

 __construct ($component=null)
 
 onIncludeComponentLang ()
 
 onPrepareComponentParams ($params)
 
 executeComponent ()
 
 configureActions ()
 
 getErrorByCode ($code)
 
 getErrors ()
 
 configureActions ()
 
 getErrors ()
 
 getErrorByCode ($code)
 

Открытые атрибуты

const RESULT_ACTION_TYPE_NONE = 'none'
 
const RESULT_ACTION_TYPE_EVENT = 'event'
 
const RESULT_ACTION_TYPE_CALLBACK = 'callback'
 
const RESULT_ACTION_TYPE_CLASS_METHOD = 'method'
 
const RESULT_ACTION_TYPE_SLIDER = 'slider'
 
const RESULT_DATA_TYPE_NONE = 'none'
 
const RESULT_DATA_TYPE_SET = 'set'
 
const RESULT_DATA_TYPE_FILTER = 'filter'
 
const MODE_PAGE = 'page'
 
const MODE_DIALOG = 'dialog'
 
const MODE_SLIDER = 'slider'
 
const STORAGE_GRID = 'GRID'
 
const STORAGE_GRID_FILTER = 'GRID_FILTER'
 
const STORAGE_ENTITY_IBLOCK = 'IBLOCK_SETTINGS'
 
- Открытые атрибуты унаследованные от Controllerable
const METHOD_ACTION_SUFFIX = 'Action'
 

Защищенные члены

 useImplicitPageNavigation ()
 
 isUsedImplicitPageNavigation ()
 
 disableGridFilter ()
 
 isUsedGridFilter ()
 
 setUseMode ($mode)
 
 getUseMode ()
 
 isPageMode ()
 
 isDialogWindowMode ()
 
 isSliderMode ()
 
 initResultDescription ()
 
 isUsedSliderFilter ()
 
 initEntitySettings ()
 
 checkModules ()
 
 prepareRequest ()
 
 initDefaultSettings ()
 
 getDefaultGridId ()
 
 initSettings ()
 
 prepareResult ()
 
 initClientScope ()
 
 getClientExtensions ()
 
 getClientStyles ()
 
 fillStorageNode ($node, array $nodeValues)
 
 getStorageNode ($node)
 
 setStorageItem ($node, $item, $value)
 
 getStorageItem ($node, $item)
 
 getShowXmlId ()
 
 getGridId ()
 
 getFilterId ()
 
 getNavigationId ()
 
 getPageSizes ()
 
 initGrid ()
 
 initGridConfig ()
 
 initGridColumns ()
 
 initGridPageNavigation ()
 
 getGridNavigationParams ()
 
 getGridFilterDefinition ()
 
 getGridFilterRows ()
 
 getQuickSearchField ()
 
 getQuickSearchDescription ()
 
 getGridColumnsDescription ()
 
 getUserGridColumnIds ()
 
 getColumns ()
 
 getVisibleColumns ()
 
 initGridOrder ()
 
 modifyGridOrder (array $order)
 
 initGridFilter ()
 
 initGridFilterConfig ()
 
 initGridFilterSettings ()
 
 initGridFilterCurrentPreset ()
 
 prepareGridFilterCurrentPreset ()
 
 getDataOrder ()
 
 getDataFields ()
 
 getDataFilter ()
 
 getDataTitleField ()
 
 getInternalFilter ()
 
 getUserFilter ()
 
 prepareUserFilter ()
 
 compileUserFilter (array $filter)
 
 getData ()
 
 setImplicitNavigationData (\CDBResult $iterator)
 
 getNavigationTitle ()
 
 getGridRows ()
 
 getBinaryDictionary ()
 
 getRowAction (array $row)
 
 getSliderResultDataSet (array $row)
 

Защищенные статические члены

static createFilterId ($gridId)
 
static createNavigationId ($gridId)
 
static isGridFilterRow (array $row)
 

Защищенные данные

 $useMode = self::MODE_PAGE
 
 $errorCollection = null
 
 $gridConfig = null
 
 $storage = []
 
 $defaultSettings = []
 
 $rows = []
 
 $navigation = null
 
 $navigationString = ''
 
 $implicitPageNavigation = false
 
 $useGridFilter = true
 
 $gridFilterConfig = null
 
 $resultAction
 
 $resultActionMap
 

Подробное описание

См. определение в файле entity.php строка 9

Конструктор(ы)

◆ __construct()

__construct (   $component = null)

Base constructor.

Аргументы
\CBitrixComponent | null$componentComponent object if exists.

См. определение в файле entity.php строка 86

Методы

◆ checkModules()

checkModules ( )
protected
Возвращает
void

См. определение в файле entity.php строка 411

◆ compileUserFilter()

compileUserFilter ( array  $filter)
protected
Аргументы
array$filter
Возвращает
array

См. определение в файле entity.php строка 1273

◆ configureActions()

configureActions ( )
Возвращает
array

Замещает Controllerable.

См. определение в файле entity.php строка 201

◆ createFilterId()

static createFilterId (   $gridId)
staticprotected
Аргументы
string$gridId
Возвращает
string

См. определение в файле entity.php строка 443

◆ createNavigationId()

static createNavigationId (   $gridId)
staticprotected
Аргументы
string$gridId
Возвращает
string

См. определение в файле entity.php строка 452

◆ disableGridFilter()

disableGridFilter ( )
protected
Возвращает
void

См. определение в файле entity.php строка 242

◆ executeComponent()

executeComponent ( )
Возвращает
void

См. определение в файле entity.php строка 188

◆ fillStorageNode()

fillStorageNode (   $node,
array  $nodeValues 
)
protected
Аргументы
string$node
array$nodeValues
Возвращает
void

См. определение в файле entity.php строка 616

◆ getBinaryDictionary()

getBinaryDictionary ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1676

◆ getClientExtensions()

getClientExtensions ( )
protected
Возвращает
array

См. определение в файле entity.php строка 592

◆ getClientStyles()

getClientStyles ( )
protected
Возвращает
array

См. определение в файле entity.php строка 600

◆ getColumns()

getColumns ( )
protected
Возвращает
array

См. определение в файле entity.php строка 972

◆ getData()

getData ( )
protected
Возвращает
void

См. определение в файле entity.php строка 1587

◆ getDataFields()

getDataFields ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1139

◆ getDataFilter()

getDataFilter ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1152

◆ getDataOrder()

getDataOrder ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1131

◆ getDataTitleField()

getDataTitleField ( )
protected
Возвращает
string

См. определение в файле entity.php строка 1167

◆ getDefaultGridId()

getDefaultGridId ( )
protected
Возвращает
string

См. определение в файле entity.php строка 434

◆ getErrorByCode()

getErrorByCode (   $code)
Аргументы
string$code
Возвращает
Main\Error|null

Замещает Errorable.

См. определение в файле entity.php строка 210

◆ getErrors()

getErrors ( )
Возвращает
array|Main\Error[]

Замещает Errorable.

См. определение в файле entity.php строка 218

◆ getFilterId()

getFilterId ( )
protected
Возвращает
string

См. определение в файле entity.php строка 679

◆ getGridColumnsDescription()

getGridColumnsDescription ( )
protected
Возвращает
array

См. определение в файле entity.php строка 886

◆ getGridFilterDefinition()

getGridFilterDefinition ( )
protected
Возвращает
array

См. определение в файле entity.php строка 796

◆ getGridFilterRows()

getGridFilterRows ( )
protected
Возвращает
array

См. определение в файле entity.php строка 862

◆ getGridId()

getGridId ( )
protected
Возвращает
string

См. определение в файле entity.php строка 671

◆ getGridNavigationParams()

getGridNavigationParams ( )
protected
Возвращает
array

См. определение в файле entity.php строка 788

◆ getGridRows()

getGridRows ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1631

◆ getInternalFilter()

getInternalFilter ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1175

◆ getNavigationId()

getNavigationId ( )
protected
Возвращает
string

См. определение в файле entity.php строка 687

◆ getNavigationTitle()

getNavigationTitle ( )
protected
Возвращает
string

См. определение в файле entity.php строка 1623

◆ getPageSizes()

getPageSizes ( )
protected
Возвращает
array

См. определение в файле entity.php строка 695

◆ getQuickSearchDescription()

getQuickSearchDescription ( )
protected
Возвращает
array

См. определение в файле entity.php строка 878

◆ getQuickSearchField()

getQuickSearchField ( )
protected
Возвращает
string|null

См. определение в файле entity.php строка 870

◆ getRowAction()

getRowAction ( array  $row)
protected
Аргументы
array$row
Возвращает
string|null

См. определение в файле entity.php строка 1688

◆ getShowXmlId()

getShowXmlId ( )
protected
Возвращает
boolean

См. определение в файле entity.php строка 663

◆ getSliderResultDataSet()

getSliderResultDataSet ( array  $row)
protected
Аргументы
array$row
Возвращает
array

См. определение в файле entity.php строка 1718

◆ getStorageItem()

getStorageItem (   $node,
  $item 
)
protected
Аргументы
string$node
string$item
Возвращает
mixed|null

См. определение в файле entity.php строка 653

◆ getStorageNode()

getStorageNode (   $node)
protected
Аргументы
$node
Возвращает
array|null

См. определение в файле entity.php строка 630

◆ getUseMode()

getUseMode ( )
protected
Возвращает
string

См. определение в файле entity.php строка 269

◆ getUserFilter()

getUserFilter ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1188

◆ getUserGridColumnIds()

getUserGridColumnIds ( )
protected
Возвращает
array

См. определение в файле entity.php строка 938

◆ getVisibleColumns()

getVisibleColumns ( )
protected
Возвращает
array

См. определение в файле entity.php строка 980

◆ initClientScope()

initClientScope ( )
protected
Возвращает
void

См. определение в файле entity.php строка 577

◆ initDefaultSettings()

initDefaultSettings ( )
protected
Возвращает
void

См. определение в файле entity.php строка 421

◆ initEntitySettings()

initEntitySettings ( )
protected
Возвращает
void

См. определение в файле entity.php строка 351

◆ initGrid()

initGrid ( )
protected
Возвращает
void

См. определение в файле entity.php строка 705

◆ initGridColumns()

initGridColumns ( )
protected
Возвращает
void

См. определение в файле entity.php строка 724

◆ initGridConfig()

initGridConfig ( )
protected
Возвращает
void

См. определение в файле entity.php строка 716

◆ initGridFilter()

initGridFilter ( )
protected
Возвращает
void

См. определение в файле entity.php строка 1041

◆ initGridFilterConfig()

initGridFilterConfig ( )
protected
Возвращает
void

См. определение в файле entity.php строка 1053

◆ initGridFilterCurrentPreset()

initGridFilterCurrentPreset ( )
protected
Возвращает
void

См. определение в файле entity.php строка 1098

◆ initGridFilterSettings()

initGridFilterSettings ( )
protected
Возвращает
void

См. определение в файле entity.php строка 1061

◆ initGridOrder()

initGridOrder ( )
protected
Возвращает
void

См. определение в файле entity.php строка 988

◆ initGridPageNavigation()

initGridPageNavigation ( )
protected
Возвращает
void

См. определение в файле entity.php строка 773

◆ initResultDescription()

initResultDescription ( )
protected
Возвращает
void

См. определение в файле entity.php строка 301

◆ initSettings()

initSettings ( )
protected
Возвращает
void

См. определение в файле entity.php строка 460

◆ isDialogWindowMode()

isDialogWindowMode ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 285

◆ isGridFilterRow()

static isGridFilterRow ( array  $row)
staticprotected
Аргументы
array$row
Возвращает
bool

См. определение в файле entity.php строка 1727

◆ isPageMode()

isPageMode ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 277

◆ isSliderMode()

isSliderMode ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 293

◆ isUsedGridFilter()

isUsedGridFilter ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 250

◆ isUsedImplicitPageNavigation()

isUsedImplicitPageNavigation ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 234

◆ isUsedSliderFilter()

isUsedSliderFilter ( )
protected
Возвращает
bool

См. определение в файле entity.php строка 339

◆ modifyGridOrder()

modifyGridOrder ( array  $order)
protected
Аргументы
array$order
Возвращает
array

См. определение в файле entity.php строка 1033

◆ onIncludeComponentLang()

onIncludeComponentLang ( )
Возвращает
void

См. определение в файле entity.php строка 95

◆ onPrepareComponentParams()

onPrepareComponentParams (   $params)
Аргументы
array$params
Возвращает
array

См. определение в файле entity.php строка 104

◆ prepareGridFilterCurrentPreset()

prepareGridFilterCurrentPreset ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1123

◆ prepareRequest()

prepareRequest ( )
protected
Возвращает
void

См. определение в файле entity.php строка 416

◆ prepareResult()

prepareResult ( )
protected
Возвращает
void

См. определение в файле entity.php строка 495

◆ prepareUserFilter()

prepareUserFilter ( )
protected
Возвращает
array

См. определение в файле entity.php строка 1200

◆ setImplicitNavigationData()

setImplicitNavigationData ( \CDBResult  $iterator)
protected
Аргументы
\CDBResult$iterator
Возвращает
void

См. определение в файле entity.php строка 1593

◆ setStorageItem()

setStorageItem (   $node,
  $item,
  $value 
)
protected
Аргументы
string$node
string$item
mixed$value
Возвращает
void

См. определение в файле entity.php строка 643

◆ setUseMode()

setUseMode (   $mode)
protected
Аргументы
string$mode
Возвращает
void

См. определение в файле entity.php строка 259

◆ useImplicitPageNavigation()

useImplicitPageNavigation ( )
protected
Возвращает
void

См. определение в файле entity.php строка 226

Данные класса

◆ $defaultSettings

$defaultSettings = []
protected

См. определение в файле entity.php строка 39

◆ $errorCollection

$errorCollection = null
protected

См. определение в файле entity.php строка 32

◆ $gridConfig

Main Grid Options $gridConfig = null
protected

См. определение в файле entity.php строка 35

◆ $gridFilterConfig

$gridFilterConfig = null
protected

См. определение в файле entity.php строка 54

◆ $implicitPageNavigation

$implicitPageNavigation = false
protected

См. определение в файле entity.php строка 48

◆ $navigation

UI PageNavigation $navigation = null
protected

См. определение в файле entity.php строка 44

◆ $navigationString

$navigationString = ''
protected

См. определение в файле entity.php строка 46

◆ $resultAction

$resultAction
protected
Инициализатор
= [
'TYPE' => self::RESULT_ACTION_TYPE_NONE,
'NAME' => '',
'DATA_TYPE' => self::RESULT_DATA_TYPE_NONE,
'DATA_SET' => []
]

См. определение в файле entity.php строка 56

◆ $resultActionMap

$resultActionMap
protected
Инициализатор
= [
self::MODE_PAGE => [
self::RESULT_ACTION_TYPE_EVENT,
self::RESULT_ACTION_TYPE_CALLBACK,
self::RESULT_ACTION_TYPE_CLASS_METHOD
],
self::MODE_DIALOG => [
self::RESULT_ACTION_TYPE_EVENT,
self::RESULT_ACTION_TYPE_CALLBACK,
self::RESULT_ACTION_TYPE_CLASS_METHOD
],
self::MODE_SLIDER => [
self::RESULT_ACTION_TYPE_EVENT,
self::RESULT_ACTION_TYPE_CALLBACK,
self::RESULT_ACTION_TYPE_CLASS_METHOD,
self::RESULT_ACTION_TYPE_SLIDER
]
]

См. определение в файле entity.php строка 63

◆ $rows

$rows = []
protected

См. определение в файле entity.php строка 41

◆ $storage

$storage = []
protected

См. определение в файле entity.php строка 37

◆ $useGridFilter

$useGridFilter = true
protected

См. определение в файле entity.php строка 51

◆ $useMode

$useMode = self::MODE_PAGE
protected

См. определение в файле entity.php строка 29

◆ MODE_DIALOG

const MODE_DIALOG = 'dialog'

См. определение в файле entity.php строка 22

◆ MODE_PAGE

const MODE_PAGE = 'page'

См. определение в файле entity.php строка 21

◆ MODE_SLIDER

const MODE_SLIDER = 'slider'

См. определение в файле entity.php строка 23

◆ RESULT_ACTION_TYPE_CALLBACK

const RESULT_ACTION_TYPE_CALLBACK = 'callback'

См. определение в файле entity.php строка 13

◆ RESULT_ACTION_TYPE_CLASS_METHOD

const RESULT_ACTION_TYPE_CLASS_METHOD = 'method'

См. определение в файле entity.php строка 14

◆ RESULT_ACTION_TYPE_EVENT

const RESULT_ACTION_TYPE_EVENT = 'event'

См. определение в файле entity.php строка 12

◆ RESULT_ACTION_TYPE_NONE

const RESULT_ACTION_TYPE_NONE = 'none'

См. определение в файле entity.php строка 11

◆ RESULT_ACTION_TYPE_SLIDER

const RESULT_ACTION_TYPE_SLIDER = 'slider'

См. определение в файле entity.php строка 15

◆ RESULT_DATA_TYPE_FILTER

const RESULT_DATA_TYPE_FILTER = 'filter'

См. определение в файле entity.php строка 19

◆ RESULT_DATA_TYPE_NONE

const RESULT_DATA_TYPE_NONE = 'none'

См. определение в файле entity.php строка 17

◆ RESULT_DATA_TYPE_SET

const RESULT_DATA_TYPE_SET = 'set'

См. определение в файле entity.php строка 18

◆ STORAGE_ENTITY_IBLOCK

const STORAGE_ENTITY_IBLOCK = 'IBLOCK_SETTINGS'

См. определение в файле entity.php строка 27

◆ STORAGE_GRID

const STORAGE_GRID = 'GRID'

См. определение в файле entity.php строка 25

◆ STORAGE_GRID_FILTER

const STORAGE_GRID_FILTER = 'GRID_FILTER'

См. определение в файле entity.php строка 26