1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAdminList
Граф наследования:CAdminList:
CAdminSaleList CAdminSubList CAdminUiList

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

 __construct ($table_id, $sort=false)
 setPublicModeState (bool $mode)
 getPublicModeState ()
 getFilter ()
 AddHeaders ($aParams)
 ShowSettings ($aAllCols, $aCols, $aOptions)
 AddVisibleHeaderColumn ($id)
 GetVisibleHeaderColumns ()
 AddAdminContextMenu ($aContext=array(), $bShowExcel=true, $bShowSettings=true)
 SetContextMenu (array $menu=[], array $additional=[], array $config=[])
 IsUpdated ($ID)
 EditAction ()
 GetEditFields ()
 ConvertFilesToEditFields ()
 GroupAction ()
 IsGroupActionToAll ()
 GetAction ()
 getCurrentMode ()
 isPageMode ()
 isExportMode ()
 isAjaxMode ()
 isConfigMode ()
 isActionMode ()
 isListMode ()
 ActionRedirect ($url)
 ActionAjaxReload ($url)
 ActionPost ($url=false, $action_name=false, $action_value='Y')
 ActionDoGroup ($id, $action_id, $add_params='')
 InitFilter ($arFilterFields)
 IsDefaultFilter ()
AddRow ($id=false, $arRes=Array(), $link=false, $title=false)
 AddFooter ($aFooter)
 NavText ($sNavText)
 setNavigation (\Bitrix\Main\UI\PageNavigation $nav, $title, $showAllways=true, $post=false)
 Display ()
 DisplayExcel ()
 AddGroupActionTable ($arActions, $arParams=array())
 ShowActionTable ()
 DisplayList ($arParams=array())
 AddUpdateError ($strError, $id=false)
 AddGroupError ($strError, $id=false)
 AddActionSuccessMessage ($strMessage)
 AddFilterError ($strError)
 BeginPrologContent ()
 EndPrologContent ()
 BeginEpilogContent ()
 EndEpilogContent ()
 BeginCustomContent ()
 EndCustomContent ()
 CreateChain ()
 ShowChain ($chain)
 CheckListMode ()

Поля данных

const MODE_PAGE = 'normal'
const MODE_LIST = 'list'
const MODE_ACTION = 'frame'
const MODE_EXPORT = 'excel'
const MODE_CONFIG = 'settings'
 $table_id
 $sort
 $aHeaders = array()
 $aVisibleHeaders = array()
 $aRows = array()
 $aHeader = array()
 $arVisibleColumns = array()
 $aFooter = array()
 $sNavText = ''
 $arFilterErrors = Array()
 $arUpdateErrors = array()
 $arUpdateErrorIDs = Array()
 $arGroupErrors = array()
 $arGroupErrorIDs = Array()
 $arActionSuccess = array()
 $bEditMode = false
 $bMultipart = false
 $bCanBeEdited = false
 $bCanBeDeleted = false
 $arActions = Array()
 $arActionsParams = Array()
 $context = false
 $sContent = false
 $sPrologContent = ''
 $sEpilogContent = ''
 $bShowActions
 $onLoadScript
 $arEditedRows
 $isPublicMode

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

 GetSystemContextMenu (array $config=[])
 InitContextMenu (array $menu=[], array $additional=[])
 PrepareAction ()
 GetGroupIds ()
 initMode ()
 getModeList ()
 DisplayEditButtons ()
 isAjaxDebug ()

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

static getUrlWithLanguage (string $url, bool $safeMode=true)
static getModeUrlParam (string $mode)
static getModeActionUrlParam ()
static getModeConfigUrlParam ()
static getModeExportUrlParam ()
static getModeParam (string $mode)
static getModeExportParam ()

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

const MODE_FIELD_NAME = 'mode'
 $mode = null
 $request
 $session

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

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

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

◆ __construct()

__construct ( $table_id,
$sort = false )
Аргументы
string$table_id
CAdminSorting | bool$sort

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

Методы

◆ ActionAjaxReload()

ActionAjaxReload ( $url)

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

◆ ActionDoGroup()

ActionDoGroup ( $id,
$action_id,
$add_params = '' )

@global CMain $APPLICATION

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ ActionPost()

ActionPost ( $url = false,
$action_name = false,
$action_value = 'Y' )

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

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

◆ ActionRedirect()

ActionRedirect ( $url)

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

◆ AddActionSuccessMessage()

AddActionSuccessMessage ( $strMessage)

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

◆ AddAdminContextMenu()

AddAdminContextMenu ( $aContext = array(),
$bShowExcel = true,
$bShowSettings = true )

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

◆ AddFilterError()

AddFilterError ( $strError)

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

◆ AddFooter()

AddFooter ( $aFooter)

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

◆ AddGroupActionTable()

AddGroupActionTable ( $arActions,
$arParams = array() )

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

◆ AddGroupError()

AddGroupError ( $strError,
$id = false )

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

◆ AddHeaders()

AddHeaders ( $aParams)

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ AddRow()

& AddRow ( $id = false,
$arRes = Array(),
$link = false,
$title = false )

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

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

◆ AddUpdateError()

AddUpdateError ( $strError,
$id = false )

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

◆ AddVisibleHeaderColumn()

AddVisibleHeaderColumn ( $id)

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

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

◆ BeginCustomContent()

BeginCustomContent ( )

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

◆ BeginEpilogContent()

BeginEpilogContent ( )

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

◆ BeginPrologContent()

BeginPrologContent ( )

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

◆ CheckListMode()

CheckListMode ( )

@global CMain $APPLICATION

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

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

◆ ConvertFilesToEditFields()

ConvertFilesToEditFields ( )

Copy files from uploader to edit fields.

Возвращает
void

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

◆ CreateChain()

CreateChain ( )

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

◆ Display()

Display ( )

@global CMain $APPLICATION

!! insert filter's hiddens

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

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

◆ DisplayEditButtons()

DisplayEditButtons ( )
protected

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

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

◆ DisplayExcel()

DisplayExcel ( )

@global CMain $APPLICATION

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

◆ DisplayList()

DisplayList ( $arParams = array())

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

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

◆ EditAction()

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

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

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

◆ EndCustomContent()

EndCustomContent ( )

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

◆ EndEpilogContent()

EndEpilogContent ( )

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

◆ EndPrologContent()

EndPrologContent ( )

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

◆ GetAction()

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

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

◆ getCurrentMode()

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

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

◆ GetEditFields()

GetEditFields ( )

Returns field values in for inline edit grid mode.

Возвращает
array

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

◆ getFilter()

getFilter ( )

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

◆ GetGroupIds()

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

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

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

◆ getModeActionUrlParam()

getModeActionUrlParam ( )
staticprotected

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

◆ getModeConfigUrlParam()

getModeConfigUrlParam ( )
staticprotected

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

◆ getModeExportParam()

getModeExportParam ( )
staticprotected

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

◆ getModeExportUrlParam()

getModeExportUrlParam ( )
staticprotected

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

◆ getModeList()

getModeList ( )
protected

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

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

◆ getModeParam()

getModeParam ( string $mode)
staticprotected

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

◆ getModeUrlParam()

getModeUrlParam ( string $mode)
staticprotected

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

◆ getPublicModeState()

getPublicModeState ( )

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

◆ GetSystemContextMenu()

GetSystemContextMenu ( array $config = [])
protected

@global CMain $APPLICATION

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ getUrlWithLanguage()

getUrlWithLanguage ( string $url,
bool $safeMode = true )
staticprotected

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

◆ GetVisibleHeaderColumns()

GetVisibleHeaderColumns ( )

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

◆ GroupAction()

GroupAction ( )
Возвращает
array|false

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

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

◆ InitContextMenu()

InitContextMenu ( array $menu = [],
array $additional = [] )
protected

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ InitFilter()

InitFilter ( $arFilterFields)

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

◆ initMode()

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

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

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

◆ isActionMode()

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

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

◆ isAjaxDebug()

isAjaxDebug ( )
protected

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

◆ isAjaxMode()

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

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

◆ isConfigMode()

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

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

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

◆ IsDefaultFilter()

IsDefaultFilter ( )

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

◆ isExportMode()

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

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

◆ IsGroupActionToAll()

IsGroupActionToAll ( )

Returns true if the user has set the flag "To all" in the list.

Возвращает
bool

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ isListMode()

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

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

◆ isPageMode()

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

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

◆ IsUpdated()

IsUpdated ( $ID)
Аргументы
string | int$ID
Возвращает
bool

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

◆ NavText()

NavText ( $sNavText)

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

◆ PrepareAction()

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

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

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

◆ SetContextMenu()

SetContextMenu ( array $menu = [],
array $additional = [],
array $config = [] )

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

◆ setNavigation()

setNavigation ( \Bitrix\Main\UI\PageNavigation $nav,
$title,
$showAllways = true,
$post = false )
Аргументы
\Bitrix\Main\UI\PageNavigation$nav
string$title
bool$showAllways
bool$post

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

◆ setPublicModeState()

setPublicModeState ( bool $mode)

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

◆ ShowActionTable()

ShowActionTable ( )

Переопределяется в CAdminSubList и CAdminUiList.

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

◆ ShowChain()

ShowChain ( $chain)
Аргументы
CAdminChain$chain

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

◆ ShowSettings()

ShowSettings ( $aAllCols,
$aCols,
$aOptions )

@noinspection PhpUnusedParameterInspection

@noinspection PhpUnusedLocalVariableInspection

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

Поля

◆ $aFooter

$aFooter = array()

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

◆ $aHeader

$aHeader = array()

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

◆ $aHeaders

$aHeaders = array()

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

◆ $arActions

$arActions = Array()

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

◆ $arActionsParams

$arActionsParams = Array()

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

◆ $arActionSuccess

$arActionSuccess = array()

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

◆ $arEditedRows

$arEditedRows

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

◆ $arFilterErrors

$arFilterErrors = Array()

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

◆ $arGroupErrorIDs

$arGroupErrorIDs = Array()

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

◆ $arGroupErrors

$arGroupErrors = array()

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

◆ $aRows

$aRows = array()

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

◆ $arUpdateErrorIDs

$arUpdateErrorIDs = Array()

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

◆ $arUpdateErrors

$arUpdateErrors = array()

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

◆ $arVisibleColumns

$arVisibleColumns = array()

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

◆ $aVisibleHeaders

$aVisibleHeaders = array()

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

◆ $bCanBeDeleted

$bCanBeDeleted = false

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

◆ $bCanBeEdited

$bCanBeEdited = false

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

◆ $bEditMode

$bEditMode = false

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

◆ $bMultipart

$bMultipart = false

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

◆ $bShowActions

$bShowActions

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

◆ $context

$context = false

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

◆ $isPublicMode

$isPublicMode

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

◆ $mode

$mode = null
protected

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

◆ $onLoadScript

$onLoadScript

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

◆ $request

$request
protected

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

◆ $sContent

$sContent = false

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

◆ $sEpilogContent

$sEpilogContent = ''

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

◆ $session

$session
protected

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

◆ $sNavText

$sNavText = ''

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

◆ $sort

$sort

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

◆ $sPrologContent

$sPrologContent = ''

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

◆ $table_id

$table_id

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

◆ MODE_ACTION

const MODE_ACTION = 'frame'

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

◆ MODE_CONFIG

const MODE_CONFIG = 'settings'

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

◆ MODE_EXPORT

const MODE_EXPORT = 'excel'

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

◆ MODE_FIELD_NAME

const MODE_FIELD_NAME = 'mode'
protected

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

◆ MODE_LIST

const MODE_LIST = 'list'

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

◆ MODE_PAGE

const MODE_PAGE = 'normal'

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


Объявления и описания членов класса находятся в файле: