Класс RecentCollection
Класс представляет коллекцию элементов вкладки "Последние". Каждый элемент коллекции представлен классом RecentItem.
Объекты коллекции создаются автоматически и доступны в провайдере данных через методы $dialog->getRecentItems() и $dialog->getGlobalRecentItems() класса Dialog.
Для добавления элементов на вкладку "Последние" используйте методы $dialog->addRecentItem() или $dialog->addRecentItems() класса Dialog.
Метод | Описание | С версии |
---|---|---|
add(RecentItem $recentItem): bool | Добавляет элемент (объект класса RecentItem) в коллекцию.
Для добавления элементов в провайдере данных необходимо использовать методы $dialog->addRecentItem() или $dialog->addRecentItems(). | |
get(string $entityId, $itemId): ?RecentItem | Возвращает элемент коллекции по указанным идентификаторам сущности и элемента. | |
has(RecentItem $recentItem): bool | Возвращает true , если указанным элемент присутствует в коллекции.
| |
getByItem(Item $item): ?RecentItem | Возвращает элемент коллекции по заданному элементу диалога (объект класса Item). | |
getAll(): array | Возвращает массив всех элементов. | |
count(): int | Возвращает количество элементов коллекции. | |
getEntityItems(string $entityId): array | Возвращает массив элементов указанной сущности. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024