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

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

 __construct (?Settings $settings=null)
 
 prepareColumns ()
 

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

 getSettings ()
 
 createColumn (string $columnId, array $params=[])
 
 createColumns (array $columns)
 

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

Columns provider.

Responsible for creating columns, used in the column collection.

См. также
\Bitrix\Main\Grid\Column\Columns

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

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

◆ __construct()

__construct ( ?Settings $settings = null)
Аргументы
Settings | null$settingsif not used, may be null

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

Методы

◆ createColumn()

createColumn ( string $columnId,
array $params = [] )
protected

Create column from params description.

Аргументы
string$columnId
array$params
Возвращает
Column

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

◆ createColumns()

createColumns ( array $columns)
protected

Create columns from params descriptions.

Аргументы
array[]$columnsin format [id => params]. Params is argument createColumn method.
Возвращает
Column[]

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

◆ getSettings()

getSettings ( )
finalprotected

Provider settings.

Возвращает
Settings

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

◆ prepareColumns()

prepareColumns ( )
abstract

Provider columns.

Возвращает
Column[] allowed without keys.

Переопределяется в BarcodeProvider, MeasureRatioProvider, PriceProvider, ProductProvider, BusinessProcessProvider, ElementPropertyProvider, ElementProvider, LockStatusProvider и WorkflowProvider.