Класс 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-2025, «1С-Битрикс», 2025