Показать верхнюю часть адаптивной карты - PullRequest
0 голосов
/ 29 января 2020

У меня очень длинная «форма» с использованием адаптивной карты. Используя CardFactory, каркас бота, основываясь на моем понимании, может визуализировать карту, и мой бот может отобразить ее, чтобы мой пользователь заполнил необходимые детали.

Конец моей формы (в которой я буду использовать вместо слова адаптивная карта), имеет кнопку отправки, которую пользователь может нажимать всякий раз, когда все поля заполнены. И хотя все работает так, как я хочу, это не очень удобно для пользователя в том смысле, что пользователь видит после показа Форма является нижней частью этого. Пользователь должен немного прокрутить вверх до go и увидеть первую часть формы.

Мой вопрос: есть ли какой-то способ помочь пользователю, показывая верхнюю / верхнюю большую часть форма? Возможно ли это в рамках бота?

Как если бы бот отправлял последовательные сообщения, позволяет ли фреймворк показывать первые сообщения первым, перед последней частью. СПАСИБО!

PS. Я использую NodeJS для своей платформы ботов, прочитайте документацию, но не могу найти ту, которая глубоко посвящена адаптивным картам.

Пожалуйста, смотрите изображения ниже:

Before

After

Как мне создайте первый каркас, чтобы показать первое изображение перед конечной частью, которая находится на втором изображении.

1 Ответ

1 голос
/ 29 января 2020

Вы смотрели на действие "ShowCard"? Это в основном позволяет вам свернуть часть вашей карты и открывать ее только тогда, когда пользователь нажимает на кнопку. Таким образом, вы могли бы сгруппировать свою карточку по разделам и показывать каждую по очереди. См. здесь для получения дополнительной информации.

Еще одна опция в будущем - это новое действие ToggleVisibility в AdaptiveCards 1.2, но только если ваш клиент поддерживает 1.2. (например, он доступен только в Developer Preview для команд прямо сейчас (так что, скорее всего, он появится в будущем, но в данный момент недоступен))

...