microsoft / AdaptiveCards-.NET

MIT License
3 stars 1 forks source link

[.NET HTML] FactSet doesn't seem to have thead and tbody tags #12

Open AnanthJanakiram opened 6 years ago

AnanthJanakiram commented 6 years ago

Adding an array of facts to FactSet creates a bunch of tr tags inside a table tag, but doesn't have thead and tbody tags making it lesser accessible.

tuanh118 commented 6 years ago

Hi @AnanthJanakiram, what is the card payload that you used? I tried with the payload below and can see a tbody in the table (table > tbody > tr). It doesn't have a thead since all "facts" are only items and there's no header. What are you trying to achieve? Maybe we can provide some support

{
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "type": "AdaptiveCard",
  "version": "1.0",
  "body": [
    {
      "type": "FactSet",
      "facts": [
        {
          "title": "Open",
          "value": "62.24"
        },
        {
          "title": "High",
          "value": "62.98"
        },
        {
          "title": "Low",
          "value": "62.20"
        }
      ]
    }
  ]
}
AnanthJanakiram commented 6 years ago

Hey, I used the below payload. I do not see a tbody coming up for this. In case I want to have a header is there a way in the schema to achieve the same? Because without a thead, it becomes hard for assistive technologies like narrator to make justice to the contents.

{
  "type": "AdaptiveCard",
  "version": "1.0",
  "speak": "Microsoft stock is trading at $62.30 a share, which is down .32%",
  "body": [
    {
      "type": "Container",
      "items": [
        {
          "type": "TextBlock",
          "text": "Microsoft Corp(NASDAQ: MSFT)",
          "size": "medium",
          "isSubtle": true
        },
        {
          "type": "TextBlock",
          "text": "September 19, 4:00 PM EST",
          "isSubtle": true
        }
      ]
    },
    {
      "type": "Container",
      "spacing": "none",
      "items": [
        {
          "type": "ColumnSet",
          "columns": [
            {
              "type": "Column",
              "width": "stretch",
              "items": [
                {
                  "type": "TextBlock",
                  "text": "75.30",
                  "size": "extraLarge"
                },
                {
                  "type": "TextBlock",
                  "text": "? 0.20 (0.32%)",
                  "size": "small",
                  "color": "attention",
                  "spacing": "none"
                }
              ]
            },
            {
              "type": "Column",
              "width": "auto",
              "items": [
                {
                  "type": "FactSet",
                  "facts": [
                    {
                      "title": "Open",
                      "value": "62.24"
                    },
                    {
                      "title": "High",
                      "value": "62.98"
                    },
                    {
                      "title": "Low",
                      "value": "62.20"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}