Bendrinti naudojant


„Power Apps“ kortelės valdiklis

Teikia valdiklio Display form arba Edit form atskiro lauko rodymo ir redagavimo funkcijas.

Aprašas

Valdikliai Display form ir Edit form veikia kaip konteineriai, skirti rodyti ir peržiūrėti ištisus įrašus. Kiekviename konteineryje gali būti Kortelės valdiklių, rodančių atskirus laukus arba leidžiančių tuos laukus atnaujinti, rinkinys. Kiekviena kortelė turi ypatybę DataField, kuri nurodo, kuriame įrašo lauke ji veikia.

Iš anksto nustatytos kortelės yra skirtos skirtingiems duomenų tipams ir vartotojo patirčiai. Pavyzdžiui, gali būti kortelė, skirta redaguoti skaičiaus lauką naudojant valdiklį Text input, kurią patogu naudoti naudojant klaviatūrą. Kitoje kortelėje gali būti palaikomas skaičiaus redagavimas naudojant valdiklį Slider. Pažymėję formos valdiklį dešiniojoje srityje galite lengvai pasirinkti kortelę pagal lauką.

Pačiose kortelėse yra valdiklių. Kortelės valdikliai sudaro atskiro lauko rodymo ir redagavimo funkcijas. Pavyzdžiui, skaičiaus kortelę gali sudaryti valdiklis Label, kuriame rodomas lauko rodomas pavadinimas, ir valdiklis Text input, kuriame pateikiama lauko reikšmės rengyklė. Kortelėje taip pat gali būti Label valdiklis, kuriame rodomos visos pasitaikančios klaidos, ir įprastos žvaigždutės Label valdiklis, kuriame nurodoma, kad laukas yra būtinas.

Iš anksto nustatytos kortelės valdiklius galite tinkinti keisdami kortelės dydį, ją perkeldami, paslėpdami, įtraukdami valdiklių ir atlikdami kitus pakeitimus. Taip pat galite pradėti nuo visiškai tuščios kortelės, t. y., pasirinktinės kortelės, į kurią galite įtraukti valdiklių nuo pradžių.

Pagal numatytuosius nustatymus iš anksto nustatytos kortelės yra užrakintos. Užrakintoje kortelėje galite modifikuoti tik tam tikras kortelės arba kortelės valdiklių ypatybes, o užrakintos kortelės negalite panaikinti. Rodyti kortelės užraktą ir ją atrakinti galite Išplėstinio rodinio skirtuke Peržiūra. Jei ypatybė užrakinta ir jos modifikuoti negalima, šalia jos pavadinimo rodoma užrakto piktograma. Kortelės atrakinimas yra išplėstinė veikla, kurią reikia atlikti atsargiai, nes nebebus vykdomas automatinis kortelės formulės generavimas ir kortelės negalėsite užrakinti iš naujo.

Formos konteineryje pasiekiamas įrašas ThisItem, kuriame yra visi įrašo laukai. Pavyzdžiui, kortelės ypatybė Numatytasis dažnai nustatoma į ThisItem.FieldName.

Naudodami Pirminio elemento nuorodą galite sukonfigūruoti valdiklį, skirtą kortelės ypatybėms nurodyti. Pavyzdžiui, valdiklyje turėtų būti naudojamas Parent.Default, kad būtų skaitoma duomenų šaltinio lauko pradinė būsena. Naudojant Pirminį elementą, o ne tiesioginę prieigą prie norimos informacijos, kortelė yra labiau sutelkta, ir galite jį keisti į kitą lauką nepažeisdami vidinių formulių.

Kortelių tinkinimo, atrakinimo ir kūrimo pavyzdžius žr. Duomenų kortelių supratimas.

Pagrindinės ypatybės

DataField – įrašo lauko, kuris rodomas ir redaguojamas šioje kortelėje, pavadinimas.

  • Pavadinimą nurodykite kaip vieną statinę eilutę su dvigubomis kabutėmis (pvz., „Pavadinimas“), o ne kaip formulę.
  • Atsiekite kortelė jos ypatybę DataField nustatydami į tuščias. Atsietų kortelių ypatybių Tinkamas ir Naujinimas nepaisoma.

Numatytasis – pradinė valdiklio reikšmė, kol vartotojas ją pakeičia.

  • Šią kiekvieno kortelėje esančio valdiklio ypatybę nustatykite į Parent.Default, kad būtų nurodoma pagal duomenų šaltinį numatytoji lauko reikšmė. Pavyzdžiui, slankiklio ypatybę Numatytasis nustatykite į Parent.Default, kad užtikrintumėte, jog vartotojas pradės su to slankiklio bendrąja reikšme.

DisplayMode – reikšmės gali būti Redagavimas, Rodinys arba Išjungta. Sukonfigūruoja, ar kortelėje esantis valdiklis leidžia vartotojo įvestį (Redagavimas), tik rodo duomenis (Rodinys) ar yra išjungtas (Išjungtas).

  • Vieną kortelę leidžia naudoti ir redagavimo, ir rodinio formose, sukonfigūruojant šią ypatybę, kuri pagal numatytuosius nustatymus yra susieta su formos veikimu.
  • Rodinio režimu antriniuose valdikliuose, pvz., Text input, Drop down, Date Picker valdikliuose, bus rodoma tik teksto reikšme ir nebus atvaizduojami jokie interaktyvūs elementai ar dekoracijos.

DisplayName – vartotojui suprantamas duomenų šaltinio lauko pavadinimas.

  • Naudojant funkciją DataSourceInfo šie metaduomenys teikiami iš duomenų šaltinio.
  • Kortelėje esančiuose valdikliuose reikėtų naudoti Parent.DisplayName lauko pavadinimui nurodyti.

Klaida – vartotojui suprantamas klaidos pranešimas, rodomas šiame lauke, kai nepavyksta patikrinti.

  • Ši ypatybė nustatoma, kai iškviečiama SubmitForm.
  • Pranešime aprašomos tikrinimo problemos atsižvelgiant į duomenų šaltinio metaduomenis ir kortelės ypatybės Būtinas patikrinimą.

Būtinas – ar kortelėje, kurioje redaguojamas duomenų šaltinio laukas, turi būti reikšmė.

  • Naudojant funkciją DataSourceInfo būtini metaduomenys teikiami iš duomenų šaltinio.
  • Kortelėje esančiuose valdikliuose reikėtų naudoti Parent.Required siekiant nustatyti, ar kortelės laukas yra būtinas.

Atnaujinimas – reikšmė, kuri turi būti įrašoma į lauko duomenų šaltinį.

  • Naudodami šios ypatybės formulę kortelės redagavimo valdiklių reikšmes galite nuskaityti tvarka, kuria jos bus įrašytos duomenų šaltinyje. Pavyzdžiui, kortelės ypatybę Naujinimas nustatykite į Slider.Value, kad duomenų šaltinis būtų atnaujintas tos kortelės slankiklio reikšme.

Plotis – atstumas tarp valdiklio kairiojo ir dešinio kraštų.

WidthFit – ar valdiklis automatiškai horizontaliai padidinamas, kad užpildytų visą tuščią konteinerio valdiklio, pvz., valdiklio Edit form, vietą. Jei kelių kortelių ši ypatybė nustatyta kaip true, tarp jų paliekamas tarpas. Norėdami gauti daugiau informacijos, žr. Duomenų formos maketo supratimas.

Papildomos ypatybės

BorderColor – valdiklio kraštinės spalva.

BorderStyle – ar valdiklio kraštinė yra Vientisa, Punktyrinė, Taškinė, ar Nėra.

BorderThickness – valdiklio kraštinės storis.

Užpildyti – valdiklio fono spalva.

Aukštis – atstumas tarp valdiklio viršutinių ir apatinių kraštų.

Tinkamas – ar valdiklyje Kortelė arba Edit form turi būti tinkamų įrašų, paruoštų pateikti į duomenų šaltinį.

Matomas – ar valdiklis rodomas, ar paslėptas.

X – atstumas nuo kairiojo valdiklio krašto iki kairiojo jo pirminės talpyklės krašto (ekrano, jei nėra pirminės talpyklės). Valdiklio Card, esančio talpyklėje, kurioje yra keli stulpeliai, atveju ši ypatybė nustato stulpelį, kuriame bus rodoma kortelė.

Y – atstumas nuo viršutinio valdiklio krašto iki viršutinio jo pirminės talpyklės krašto (ekrano, jei nėra pirminės talpyklės). Valdiklio Card, esančio talpyklėje, kurioje yra kelios eilutės, atveju ši ypatybė nustato eilutę, kurioje bus rodoma kortelė.

Pavyzdžiai

Pavyzdžių žr. Kaip suprasti duomenų korteles ir Kaip suprasti duomenų formos maketą.

Pritaikymo neįgaliesiems rekomendacijos

Spalvų kontrastas

Turi būti pakankamas spalvų kontrastas tarp:

  • Ypatybė Užpildas ir bet kokie antriniai valdikliai. Pavyzdžiui, jei kortelėje yra valdiklis Label ir žymos užpildas yra permatomas, kortelės ypatybė Fill tampa žymos fono spalva. Todėl turi būti tinkamas kontrastas tarp kortelės ypatybės Fill ir žymos ypatybės Color.

Ekrano skaitytuvo palaikymas

  • Turi būti DisplayName.

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).