Display Adaptive Card Carousels
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- frontend
Línea de trabajo
Comienza con la configuración de Dynamic Card y el ejemplo de carrusel de JavaScript que se muestran en el issue; después, reproduce el resultado de una tarjeta vacía con Adaptive Cards. Compara el payload de Adaptive Card con la configuración anterior de Hero Card y verifica que se haya completado mostrando el contenido de tarjeta asignado en el Carousel o documentando la alternativa compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
I have been using Dynamic Card attached to a Statement in a Scenario to generate a list of Hero Cards and display them in a Carousel layout, which works fine.
I am now trying to switch the Hero Cards with Adaptive Cards but just seeing empty cards returned in the Carousel. Am I missing something or should I look for an alternate way of implementing this? Appreciate any pointers.
Below is what I have tried so far:
(function(){
var data = ${doctorsList};
var cards = data.map(function(item) {
return {
type: "AdaptiveCard",
version: "1.5",
body: [
{
type: "Container",
isVisible: true,
items: [
{
type: "Image",
style: "person",
url: item.imageUrl,
altText: item.imageAltText,
size: "medium"
},
{
type: "TextBlock",
text: item.title,
weight: "bolder",
size: "medium",
wrap: true
},
{
type: "TextBlock",
text: item.subtitle,
weight: "bolder",
wrap: true,
isSubtle: true
},
{
type: "TextBlock",
text: item.location,
weight: "bolder",
wrap: true,
isSubtle: true
}
]
},
{
type: "ActionSet",
actions: [
{
type: "Action.OpenUrl",
title: "View Profile & Schedule",
url: item.buttonUrl,
id: item.buttonId
}
]
}
]
}
});
return cards;
})();
And below is what I had before inside the Dynamic Card:
(function(){
var doctors = [];
for (var i =0 ; i < ${doctors}.count; i++) {
doctors.push(new builder.HeroCard()
.title(${doctors}._result[i].title)
.subtitle(${doctors}._result[i].specialty)
.text(${doctors}._result[i].location)
.images([builder.CardImage.create(session,${doctors}._result[i].image_url)])
.buttons([builder.CardAction.openUrl(session,${doctors}._result[i].url,'View Profile')])
);
}
return doctors;
})()
- Lenguaje dominante
- JavaScript
- Estrellas
- 114
- Forks
- 238
- Merge medio
- 5 min
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/HealthBotContainerSample
-
Webchat Unable to connect Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 10/100
microsoft/HealthBotContainerSample#134 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
-
Unable to connect Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de microsoft/HealthBotContainerSample
Issues similares
-
Update HugeIcons library Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
antfu-collective/icones#398 ·
-
ECmail.com Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
wesbos/burner-email-providers#554 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
components-web-app/docs#92 ·