Bitrix API

Dialog implements JsonSerializable

Table of Contents

Interfaces

JsonSerializable

Methods

__construct()  : mixed
addEntity()  : mixed
addItem()  : mixed
addItems()  : mixed
addRecentItem()  : mixed
addRecentItems()  : mixed
addTab()  : void
applyFilters()  : void
cleanRecentItems()  : RecentCollection
createHiddenItem()  : Item
getContext()  : string|null
getCurrentUserId()  : int
getEntities()  : array<string|int, Entity>
getEntity()  : Entity
getFooter()  : string|null
getFooterOptions()  : array<string|int, mixed>|null
getGlobalRecentItems()  : RecentCollection
getHeader()  : string|null
getHeaderOptions()  : array<string|int, mixed>|null
getId()  : string|null
getItemCollection()  : ItemCollection
getItems()  : ItemCollection
getPreselectedCollection()  : PreselectedCollection
getPreselectedItems()  : ItemCollection
getRecentItems()  : RecentCollection
getSelectedItems()  : ItemCollection
getTab()  : Tab|null
getTabs()  : array<string|int, Tab>
handleItemAdd()  : void
jsonSerialize()  : mixed
removeTab()  : void
saveRecentItems()  : mixed
setFooter()  : mixed
setHeader()  : mixed
setPreselectedItems()  : mixed
shouldClearUnavailableItems()  : bool

Methods

__construct()

public __construct(array<string|int, mixed> $options) : mixed
Parameters
$options : array<string|int, mixed>

addItems()

public addItems(array<string|int, mixed> $items) : mixed
Parameters
$items : array<string|int, mixed>

addRecentItem()

public addRecentItem(Item $item) : mixed
Parameters
$item : Item

addRecentItems()

public addRecentItems(array<string|int, mixed> $items) : mixed
Parameters
$items : array<string|int, mixed>

addTab()

public addTab(Tab $tab) : void
Parameters
$tab : Tab

applyFilters()

public applyFilters() : void

createHiddenItem()

public static createHiddenItem(mixed $id, mixed $entityId) : Item
Parameters
$id : mixed
$entityId : mixed
Return values
Item

getContext()

public getContext() : string|null
Return values
string|null

getCurrentUserId()

public getCurrentUserId() : int
Return values
int

getEntities()

public getEntities() : array<string|int, Entity>
Return values
array<string|int, Entity>

getEntity()

public getEntity(string $entityId) : Entity
Parameters
$entityId : string
Return values
Entity

getFooter()

public getFooter() : string|null
Return values
string|null

getFooterOptions()

public getFooterOptions() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getHeader()

public getHeader() : string|null
Return values
string|null

getHeaderOptions()

public getHeaderOptions() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

getId()

public getId() : string|null
Return values
string|null

getItems()

public static getItems(array<string|int, mixed> $ids[, array<string|int, mixed> $options = [] ]) : ItemCollection
Parameters
$ids : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
ItemCollection

getPreselectedItems()

public static getPreselectedItems(array<string|int, mixed> $ids[, array<string|int, mixed> $options = [] ]) : ItemCollection
Parameters
$ids : array<string|int, mixed>
$options : array<string|int, mixed> = []
Return values
ItemCollection

getTab()

public getTab(string $tabId) : Tab|null
Parameters
$tabId : string
Return values
Tab|null

getTabs()

public getTabs() : array<string|int, Tab>
Return values
array<string|int, Tab>

handleItemAdd()

public handleItemAdd(Item $item) : void
Parameters
$item : Item

jsonSerialize()

public jsonSerialize() : mixed

removeTab()

public removeTab(string $id) : void
Parameters
$id : string

saveRecentItems()

public saveRecentItems(array<string|int, mixed> $recentItems) : mixed
Parameters
$recentItems : array<string|int, mixed>

setFooter()

public setFooter(string $footer[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$footer : string
$options : array<string|int, mixed> = []

setHeader()

public setHeader(string $header[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
$header : string
$options : array<string|int, mixed> = []

setPreselectedItems()

public setPreselectedItems(array<string|int, mixed> $preselectedItems) : mixed
Parameters
$preselectedItems : array<string|int, mixed>

shouldClearUnavailableItems()

public shouldClearUnavailableItems() : bool
Return values
bool

        
On this page

Search results