Через onTap-события в мобильном приложении происходит перемещения между сущностями: переход в карточку задачи,, логика перехода по плиткам и т.д. С помощью onTap настривается и логика addButton c rightBarButton в различных списках задач.
Возможные ключи и их значения для настройки onTap:
Ключ |
Возможные значения |
Описание |
---|---|---|
id |
234 |
id объекта (категории, юзера, задачи, таблицы БИ и т д) |
action |
openTask |
Открыть карточку задачи (по умолчанию) |
openUsedBlock |
Открыть список задач блока "Используется", настроенного в категории |
|
forbidOpen |
Запрет перехода куда-либо при нажатии на ячейку задачи |
|
openSignatures |
Открыть список подписей |
|
openCommentsFeed |
Открыть ленту комментариев |
|
openNewTask |
Открыть форму создания новой задачи |
|
openTaskSource |
Открыть TaskSource задач. Используется с ключом dataSourceUrl |
|
openSubcategory |
Открыть категорию. Используется с ключом id |
|
openTaskFeed |
Открыть ленту задач указанного типа |
|
openUserProfile |
Открыть профиль пользователя |
|
showAlert |
Показать уведомление |
|
openLink |
Открыть ссылку |
|
openCallHistory |
Открыть историю звонков ВКС |
|
openVideoConferenceRoom |
Открыть ВКС |
|
openCalendar |
Открыть календарь встреч |
|
openMenu |
Открыть модальное меню со списком пунктов |
|
openMail |
Открыть почтовый клиент. Почтовые аккаунты добавляются в веб-версии "Первой Формы" |
|
context |
“название шаблона контекста”
|
Открыть определенный контекст объект из его шаблона |
epId |
2345 |
ДП в задаче для данной ячейки, из которого берется информация для обработки. Например, если указан openTaskSource, но не указан его id, то id будет браться из ДП с epId. Если указан openTask, но нет id, то будет браться из ДП с epId номер задачи для открытия. Если указан openLink, то берётся ДП с epId ссылку для открытия и т.д. |
dataSourceUrl |
“/app/v1.2/api/publications/action/mob-rest-basket” |
Ссылка на кастомный TaskSource (на публикацию, отдающую ленту задач) |
type |
Типы ленты задач: •"All" •"New" •"Created" •"Discussions" •"Owner" •"Performer" •"Favorites" •"Overdue" •"LastCommented" •"PinnedToChat" - лента всех запиленных переписок (главный список в чатах) •"PrivateChat" - лента личных чатов •"GroupChat" - лента групповых чатов |
Тип ленты задач или комментариев |
items |
Список пунктов, которые могут поместиться в модальном меню Пример: {"longTap": {"action":"openMenu", "items": [{"title":"История", "action": "openTaskSource", "id": 67, "icon": "RecentTasks"}, {"title":"Все категории", "action": "openCategoryTree", "icon": "AllCategories"}]}} |