ReferansBileşenler

checklist

Kullanıcının kendi işaretlediği adımlar.

Üzerinde çalışılacak bir liste. checklist, kullanıcının yaptığı ve işaretlediği adımlar içindir: bir modemi yeniden başlatmak, getirilecek belgeler, ilk haftanın görevleri.

İşaretler cihazda, oturum açmış kullanıcının altında kalır; böylece paylaşılan bir telefon bir kişinin ilerlemesini bir sonrakine aktarmaz. Her adım işaretlendiğinde ve blokta on_complete bulunduğunda, bir buton sırada ne olduğunu sunar; basıp basmamak kullanıcıya kalmıştır.

Modemin fişini 30 saniyeliğine çekinDSL ışığının sabit yandığını kontrol edinTelefonunuzun Wi-Fi bağlantısını yeniden başlatın

Ekran görüntüsü değildir; tarayıcınızda SDK'nın kendi boyut ve renkleriyle canlı olarak çizilir.

Flutter SDK ile 0.42.0 ve Web SDK ile 0.19.0 sürümünden itibaren yerel olarak render edilir. Bunu bildirmeyen bir derlemeye asla sunulmaz.

Props

Her blok ayrıca type ve 1 ila 300 karakterlik zorunlu bir fallback_text taşır.

PropTürZorunluKısıtlamalar
titlestringHayırEn fazla 80 karakter.
itemsarrayEvet1 ila 10 öğe.
items[].idstringEvet1 ila 64 karakter.
items[].titlestringEvet1 ila 80 karakter.
items[].bodystringHayırEn fazla 300 karakter.
items[].donebooleanHayırYok
items[].due_labelstringHayırEn fazla 24 karakter.
on_completeobjectHayırYok
on_complete.labelstringEvet1 ila 40 karakter.
on_complete.reply_textstringEvet1 ila 500 karakter.

Ağ üzerinde

{
  "id": "blk_80",
  "type": "checklist",
  "fallback_text": "Three steps to get the modem back online.",
  "props": {
    "title": "Get back online",
    "items": [
      { "id": "unplug", "title": "Unplug the modem for 30 seconds", "done": true },
      {
        "id": "dsl",
        "title": "Check the DSL light is steady",
        "body": "Steady green means the line is up; blinking means it is still connecting."
      },
      { "id": "wifi", "title": "Restart your phone's Wi-Fi" }
    ],
    "on_complete": {
      "label": "Still offline",
      "reply_text": "I did all three and I'm still offline"
    }
  }
}

Etkileşim

Bir dokunma bir satırı işaretler veya işaretini kaldırır; sunucuya hiçbir şey bildirilmez. done: true olan ögeler işaretli başlar ve due_label, satırın sonunda küçük bir haptır. Her satır işaretlendiğinde, on_complete butonu listenin altında görünür ve sonraki soru olarak reply_text değerini sorar.

Erişilebilirlik

Her satır, başlığıyla adlandırılan bir onay kutusudur ve işaretli olup olmadığını duyurur.