Jagamisviis:


Breadcrumb kontroll

Navigeerimiseks kasutatav juhtelement.

Märkus.

Täielik dokumentatsioon ja lähtekood, mis asub GitHubi koodikomponentide hoidlas.

Leivapuru kontroll.

Kirjeldus

Breadcrumb juhtelemente tuleks kasutada rakenduses või saidil navigeerimise abivahendina. Need näitavad praeguse lehe asukohta hierarhias ja aitavad kasutajal mõista, kus nad ülejäänud hierarhiaga võrreldes asuvad. Samuti annab atribuut Breadcrumb ühe klõpsuga juurdepääsu selle hierarhia kõrgematele tasemetele.

See koodikomponent kaitseb juhtelementi Sujuv kasutajaliides Breadcrumb lõuendirakendustes ja kohandatud lehtedel kasutamiseks.

Atribuudid

Võtmeatribuudid

Atribuut Kirjeldus
SelectedKey See tähistab valitud klahvi. Seda värskendatakse atribuudi OnChange sündmuse kaudu, kui kasutaja suhtleb juhtelemendiga.
Items Renderdatavad tegevusüksused

Items Atribuudid

Iga üksus kasutab komponendi andmete visualiseerimiseks järgmist skeemi.

Nimetus Kirjeldus
ItemDisplayName Üksuse Breadcrumb kuvatav nimi
ItemKey Klahv, mis näitab, milline üksus on valitud ja alamüksuste lisamisel. Võtmed peavad olema ainulaadsed.
ItemClickable Määrake väärtusele Väär, kui konkreetne üksus Breadcrumb pole klõpsatav.

Power Fx-i näidisvalem.

Table(
    {
        ItemKey: "1",
        ItemDisplayName: "General",
        ItemClickable: true
    },
    {
        ItemKey: "2",
        ItemDisplayName: "Document",
        ItemClickable: true
    }
)

Laadiatribuudid

Nimetus Kirjeldus
Theme Aktsepteerib JSON-stringi, mis luuakse Sujuva kasutajaliidese kujundaja (windows.net) abil. Selle tühjaks jätmisel kasutatakse Power Apps'i määratud vaiketeemat. Seadistamise juhiste saamiseks vaadake jaotist kujundus.
AccessibilityLabel Ekraanilugeja aria-silt
MaxDisplayedItems Enne ühendamist kuvatavate üksuste Breadcrumbs maksimaalne arv. Kui on null, renderdatakse kõik üksused Breadcrumbs.
OverflowIndex Valikuline register, kus ületäituvad üksused ahendatakse. Vaikimisi on väärtuseks null.

Sündmuse atribuudid

Nimetus Kirjeldus
InputEvent Juhtelemendile saadetav sündmus. Nt SetFocus. Vt allpool.

Käitumine

Toetab teenust SetFocus kui InputEvent.

Käitumise „Valikul“ konfigureerimine

Kasutage komponendi atribuudis OnSelect valemit Switch(), et konfigureerida iga üksuse jaoks konkreetseid toiminguid, mis on valitud üksuse ItemKey lülitusväärtusena.

Asendage väärtused false sobivate vastetega jaotises Power Fx-i keel.

Kuna seda juhtelementi kasutatakse navigeerimisel, on loogiline toiming navigeerimisfunktsioonide kasutamine (ideaalis vastavale kuvale koos laaditud andmetega).

  Switch( Self.Selected.ItemKey,
    /* Action for ItemKey 1 */
    "1", false,
    
    /* Action for ItemKey 2 */
    "2", false,
  
    /* Default action */
        false
  )

Juhtelemendile fookuse seadmine

Kui kuvatakse uus dialoog ja vaikefookus peaks olema juhtelemendil, on vaja selgesõnaliselt määratud fookust.

Sisendsündmusele helistamiseks saate määrata kontekstimuutuja, mis on seotud atribuudiga Input Event, stringiks, mis algab numbriga SetFocus ja millele järgneb juhuslik element, et rakendus selle tuvastaks. vaheldusena.

Power Fx-i näidisvalem.

UpdateContext({ ctxResizableTextareaEvent:"SetFocus" & Text(Rand()) }));

Konteksti muutuja ctxResizableTextareaEvent seotakse seejärel atribuudiga Input Event.

Piirangud

Seda koodi komponenti saab kasutada ainult lõuendirakendustes ja kohandatud lehtedel.