Bitrix API

DirectoryItemsProvider extends BaseProvider

FinalYes

Provider of directory items for properties with the corresponding type.

Table of Contents

Methods

__construct()  : mixed
cleanFields()  : array<string|int, mixed>
Leaves only the fields available for this grid.
getColumns()  : array<string|int, mixed>
Columns.
getId()  : string
Grid id.
getPageSizes()  : array<string|int, mixed>
Available page sizes.
prepareRow()  : array<string|int, mixed>
Prepare row.
setNavObject()  : void
Pagination.
setRows()  : void
Set rows. Rows should be in the final (prepared) state.
toArray()  : array<string|int, mixed>
Convert provider to array.

Methods

__construct()

public __construct(int $propertyId, int|null $directoryId, Entity|null $directoryEntity) : mixed
Parameters
$propertyId : int
$directoryId : int|null
$directoryEntity : Entity|null

cleanFields()

Leaves only the fields available for this grid.

public cleanFields(array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
$fields : array<string|int, mixed>

Raw field list for grid description.

Return values
array<string|int, mixed>

getColumns()

Columns.

public getColumns() : array<string|int, mixed>
Tags
inheritDoc
Return values
array<string|int, mixed>

getPageSizes()

Available page sizes.

public getPageSizes() : array<string|int, mixed>
Tags
see
PageSizes

contains frequent values

Return values
array<string|int, mixed>

prepareRow()

Prepare row.

public prepareRow(array<string|int, mixed> $rawRow) : array<string|int, mixed>
Parameters
$rawRow : array<string|int, mixed>

Raw data for grid row.

Tags
inheritDoc
Return values
array<string|int, mixed>

setRows()

Set rows. Rows should be in the final (prepared) state.

public setRows(array<string|int, mixed> $rows) : void
Parameters
$rows : array<string|int, mixed>

Grid rows.

Tags
see
::prepareRow

toArray()

Convert provider to array.

public toArray() : array<string|int, mixed>
Tags
inheritDoc
Return values
array<string|int, mixed>

        
On this page

Search results