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

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

 __construct (array $options=[])
 
 isAvailable ()
 
 getChildren (Item $parentItem, Dialog $dialog)
 
 doSearch (SearchQuery $searchQuery, Dialog $dialog)
 
 getItems (array $ids)
 
 getSelectedItems (array $ids)
 
- Открытые члены унаследованные от BaseProvider
 getPreselectedItems (array $ids)
 
 getOptions ()
 
 getOption (string $option, $defaultValue=null)
 
 fillDialog (Dialog $dialog)
 
 handleBeforeItemSave (Item $item)
 

Открытые статические члены

static getFolders (int $siteId, ?int $parentId=null)
 
static getLandings (int $siteId, ?int $landingId=null, ?int $parentId=null)
 

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

 getSiteIdFromDialog (Dialog $dialog)
 
 getLandingIdFromDialog (Dialog $dialog)
 
- Защищенные члены унаследованные от BaseProvider
 __construct ()
 

Статические защищенные данные

static $searchPhrase = null
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от BaseProvider
 $options = []
 

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

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

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

◆ __construct()

__construct ( array $options = [])

SelectorProvider constructor.

Аргументы
array$optionsOptions data.
Возвращает
void

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

Методы

◆ doSearch()

doSearch ( SearchQuery $searchQuery,
Dialog $dialog )

Sets search result to the dialog.

Аргументы
SearchQuery$searchQuerySearch query instance.
Dialog$dialogMain dialog instance.
Возвращает
void

Переопределяет метод предка BaseProvider.

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

◆ getChildren()

getChildren ( Item $parentItem,
Dialog $dialog )

Sets children items to Dialog.

Аргументы
Item$parentItemInstance of clicked item.
Dialog$dialogMain dialog instance.
Возвращает
void

Переопределяет метод предка BaseProvider.

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

◆ getFolders()

static getFolders ( int $siteId,
?int $parentId = null )
static

Returns folders by Parent ID.

Аргументы
int$siteIdSite id.
int | null$parentIdParent folder id (null for root dir).
Возвращает
Item[]

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

◆ getItems()

getItems ( array $ids)

Not implemented yet.

Аргументы
array$ids
Возвращает
Item[]

Переопределяет метод предка BaseProvider.

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

◆ getLandingIdFromDialog()

getLandingIdFromDialog ( Dialog $dialog)
protected

Returns landing id from dialog options.

Аргументы
Dialog$dialogMain dialog instance.
Возвращает
int|null

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

◆ getLandings()

static getLandings ( int $siteId,
?int $landingId = null,
?int $parentId = null )
static

Returns landings by Parent ID.

Аргументы
int$siteIdSite id.
int | null$landingIdLanding id (for mark item as selected).
int | null$parentIdParent folder id (null for root dir).
Возвращает
Item[]

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

◆ getSelectedItems()

getSelectedItems ( array $ids)

Not implemented yet.

Аргументы
array$ids
Возвращает
Item[]

Переопределяет метод предка BaseProvider.

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

◆ getSiteIdFromDialog()

getSiteIdFromDialog ( Dialog $dialog)
protected

Returns site id from dialog options.

Аргументы
Dialog$dialogMain dialog instance.
Возвращает
int|null

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

◆ isAvailable()

isAvailable ( )

This provider is available for everyone (of course not because we have access checking on API level).

Возвращает
bool

Переопределяет метод предка BaseProvider.

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

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

◆ $searchPhrase

$searchPhrase = null
staticprotected

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