Display Adaptive Card Carousels
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Inizia con la configurazione di Dynamic Card e l’esempio di carousel JavaScript mostrati nell’issue, quindi riproduci il risultato di una scheda vuota con Adaptive Cards. Confronta il payload di Adaptive Card con la configurazione precedente di Hero Card e verifica il completamento visualizzando il contenuto della scheda mappato nel Carousel oppure documentando l’alternativa supportata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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;
})()
- Lingua principale
- JavaScript
- Stelle
- 114
- Fork
- 238
- Merge medio
- 5m
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/HealthBotContainerSample
-
Webchat Unable to connect Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 10/100
microsoft/HealthBotContainerSample#134 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100
-
Unable to connect Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di microsoft/HealthBotContainerSample
Issue simili
-
bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
open-webui/open-webui#30750 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Mend: dependency security vulnerability untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100