Документация для разработчиков
Темная тема

Класс 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
Наверх