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

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

 getSettings ()
 
 getID ()
 
 prepareFields ()
 
 prepareFieldData ($fieldID)
 
 prepareFieldHtml (Field $field)
 
 prepareListFilterParam (array &$filter, $fieldID)
 
 prepareFilterValue (array $rawFilterValue)
 

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

 createField ($fieldID, array $params=null)
 

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

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

Методы

◆ createField()

createField ( $fieldID,
array $params = null )
protected

Create filter field.

Аргументы
string$fieldIDField ID.
array | null$paramsField parameters (optional).
Возвращает
Field

Переопределяется в EntityDataProvider и EntityUFDataProvider.

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

◆ getID()

getID ( )

Get ID.

Возвращает
string

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

◆ getSettings()

◆ prepareFieldData()

prepareFieldData ( $fieldID)
abstract

Prepare complete field data for specified field.

Аргументы
string$fieldIDField ID.
Возвращает
array|null

Переопределяется в AgentContractDataProvider, ContractorDataProvider, DocumentDataProvider, ProductDataProvider, StoreDataProvider, ContractorDataProvider, DocumentDataProvider, StoreDataProvider, ElementDataProvider, PropertyFilterProvider, EntityUFDataProvider, UserDataProvider, UserToGroupDataProvider и WorkgroupDataProvider.

◆ prepareFieldHtml()

prepareFieldHtml ( Field $field)

Prepare Field additional HTML.

Аргументы
Field$fieldField.
Возвращает
string

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

◆ prepareFields()

◆ prepareFilterValue()

prepareFilterValue ( array $rawFilterValue)

Prepare ui filter value to be suitable for corresponding entity getList

Аргументы
array$rawFilterValue
Возвращает
array

Переопределяется в ProductDataProvider, ElementDataProvider и PropertyFilterProvider.

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

◆ prepareListFilterParam()

prepareListFilterParam ( array & $filter,
$fieldID )

Prepare field parameter for specified field.

Аргументы
array$filterFilter params.
string$fieldIDField ID.
Возвращает
void

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