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

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

 __construct (array $options)
 
 getList (?array $actions=null)
 
 get (string $code, array $params=[])
 
 getRequest (string $code)
 
 getEntityId ()
 
 getIblockId ()
 
 getOptions ()
 
 getGridType ()
 
 isUiGrid ()
 
 getDefaultApplyAction ()
 
 getElementId (string $id)
 
 getApplyButton (array $params)
 
 getApplyButtonWithConfirm (array $params)
 
 actionCodeTranslitPanel (array $params=[])
 

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

const GRID_TYPE_UI = 'main.ui.grid'
 
const GRID_TYPE_LIST = 'adminList'
 
const GRID_TYPE_SUBLIST = 'subList'
 

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

 initConfig ()
 
 initActions ()
 
 setGridType (string $value)
 
 getActionHandlers ()
 
 loadSections ()
 
 getSections (bool $addTop=false)
 
 getAddSectionList (array $action)
 
 getAddSectionDialog (array $action)
 
 getAdjustSectionList (array $action)
 
 actionEditPanel (array $params=[])
 
 actionSelectAllPanel (array $params=[])
 
 actionDeletePanel (array $params=[])
 
 actionActivatePanel (array $params=[])
 
 actionDeactivatePanel (array $params=[])
 
 actionClearCounterPanel (array $params=[])
 
 actionAdjustSectionPanel (array $params=[])
 
 actionAdjustSectionRequest ()
 
 actionAddSectionPanel (array $params=[])
 
 actionAddSectionRequest ()
 
 actionElementUnlockPanel (array $params=[])
 
 actionElementLockPanel (array $params=[])
 
 actionElementWorkflowStatusPanel (array $params=[])
 
 actionElementWorkflowStatusRequest ()
 

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

 $entityId = ''
 
 $gridType = self::GRID_TYPE_UI
 
 $options = []
 
 $iblockId = null
 
 $iblockConfig
 
 $mainSnippet = null
 
 $request = null
 
 $sections = null
 
 $actionHandlers = []
 

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

Group actions for admin list. For ui grid see ElementPanelProvider.

См. также
\Bitrix\Iblock\Grid\Panel\UI\ElementPanelProvider

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

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

◆ __construct()

__construct ( array $options)

Переопределяется в ProductGroupAction.

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

Методы

◆ actionActivatePanel()

actionActivatePanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionAddSectionPanel()

actionAddSectionPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
array|null

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

◆ actionAddSectionRequest()

actionAddSectionRequest ( )
protected
Возвращает
array|null

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

◆ actionAdjustSectionPanel()

actionAdjustSectionPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
array|null

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

◆ actionAdjustSectionRequest()

actionAdjustSectionRequest ( )
protected
Возвращает
array|null

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

◆ actionClearCounterPanel()

actionClearCounterPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
array|string

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

◆ actionCodeTranslitPanel()

actionCodeTranslitPanel ( array $params = [])
Аргументы
array$params
Возвращает
array|string

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

◆ actionDeactivatePanel()

actionDeactivatePanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionDeletePanel()

actionDeletePanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionEditPanel()

actionEditPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionElementLockPanel()

actionElementLockPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionElementUnlockPanel()

actionElementUnlockPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
string

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

◆ actionElementWorkflowStatusPanel()

actionElementWorkflowStatusPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
array|null

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

◆ actionElementWorkflowStatusRequest()

actionElementWorkflowStatusRequest ( )
protected
Возвращает
array|null

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

◆ actionSelectAllPanel()

actionSelectAllPanel ( array $params = [])
protected
Аргументы
array$params
Возвращает
true

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

◆ get()

get ( string $code,
array $params = [] )
Аргументы
string$code
array$params
Возвращает
array|string|null

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

◆ getActionHandlers()

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

Переопределяется в ProductGroupAction.

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

◆ getAddSectionDialog()

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

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

◆ getAddSectionList()

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

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

◆ getAdjustSectionList()

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

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

◆ getApplyButton()

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

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

◆ getApplyButtonWithConfirm()

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

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

◆ getDefaultApplyAction()

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

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

◆ getElementId()

getElementId ( string $id)
Аргументы
string$id
Возвращает
string

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

◆ getEntityId()

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

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

◆ getGridType()

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

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

◆ getIblockId()

getIblockId ( )
Возвращает
int

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

◆ getList()

getList ( ?array $actions = null)
Аргументы
array | null$actions
Возвращает
array

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

◆ getOptions()

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

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

◆ getRequest()

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

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

◆ getSections()

getSections ( bool $addTop = false)
protected
Аргументы
bool$addTop
Возвращает
array

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

◆ initActions()

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

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

◆ initConfig()

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

Переопределяется в ProductGroupAction.

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

◆ isUiGrid()

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

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

◆ loadSections()

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

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

◆ setGridType()

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

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

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

◆ $actionHandlers

$actionHandlers = []
protected

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

◆ $entityId

$entityId = ''
protected

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

◆ $gridType

$gridType = self::GRID_TYPE_UI
protected

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

◆ $iblockConfig

$iblockConfig
protected
Инициализатор
= [
'SECTIONS' => 'N',
'SECTION_CHOOSER' => Iblock\IblockTable::SECTION_CHOOSER_SELECT
]

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

◆ $iblockId

$iblockId = null
protected

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

◆ $mainSnippet

$mainSnippet = null
protected

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

◆ $options

$options = []
protected

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

◆ $request

$request = null
protected

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

◆ $sections

$sections = null
protected

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

◆ GRID_TYPE_LIST

const GRID_TYPE_LIST = 'adminList'

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

◆ GRID_TYPE_SUBLIST

const GRID_TYPE_SUBLIST = 'subList'

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

◆ GRID_TYPE_UI

const GRID_TYPE_UI = 'main.ui.grid'

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