Kartītes vadīkla programmā Power Apps

Nodrošina attēlošanas un rediģēšanas iespējas vadīklas Display form vai Edit form atsevišķam laukam.

Apraksts

Vadīklas Display form un Edit form darbojas kā konteineri visu ierakstu parādīšanai un skatīšanai. Katrā konteinerā var ievietot vairākas vadīklas Kartīte, kas rāda atsevišķus laukus vai nodrošina veidu, kā atjaunināt šos laukus. Katrai kartītei ir rekvizīts DataField, kas norāda, uz kuru ieraksta lauku tā attiecas.

Iepriekš definētas kartītes ir definētas dažādiem datu tipiem un lietotāju iespējām. Piemēram, var būt kartīte, lai rediģētu skaitļu lauku ar vadīklu Text input, kas ir lieliski piemērota lietošanai ar tastatūru. Cita kartīte var atbalstīt skaitļa rediģēšanu, izmantojot vadīklu Slider. Kad ir atlasīta veidlapas vadīkla, labajā rūtī var ērti atlasīt kartīti, pamatojoties uz lauku.

Kartītes ietver vadīklas. Kartītes vadīklas nodrošina iespēju parādīt un rediģēt atsevišķu lauku. Piemēram, skaitļu kartītē var būt vadīkla Label, kas nodrošina lauka parādāmo nosaukumu, un vadīkla Text input, kas nodrošina lauka vērtības redaktoru. Kartītei var būt arī vadīkla Label, kurā ir redzamas visas notikušās validācijas kļūdas, un vadīkla Label zvaigznītei, lai norādītu, ka lauks ir obligāts.

Varat pielāgot iepriekš definētas kartītes vadīklas, mainot tās izmērus, pārvietojot to, paslēpjot to, pievienojot tai vadīklas un veicot citas izmaiņas. Varat arī sākt ar pilnīgi tukšu kartīti — “pielāgotu kartīti”, kurai varat pievienot vadīklas no jauna.

Iepriekš definētās kartes pēc noklusējuma ir bloķētas. Bloķētā kartītē var modificēt tikai noteiktus kartītes rekvizītus vai kartītes vadīklas, kā arī bloķētu kartīti nevar izdzēst. Varat parādīt kartes bloķēšanu un atbloķēt to skata Paplašināts cilnē Skats. Ja rekvizīts ir slēgts un to nevar modificēt, tas tiek parādīts ar slēdzenes ikonu pie tā nosaukuma. Kartes atbloķēšana ir sarežģītāka darbība, un tā ir jāveic uzmanīgi, jo kartītei vairs netiks veikta automātiskā formulu ģenerēšana, kā arī kartīti nevar atkārtoti bloķēt.

Veidlapas konteinerā ir pieejams ieraksts ThisItem, un tajā ir visi ieraksta lauki. Piemēram, kartītes rekvizīts Noklusējums bieži vien ir iestatīts uz ThisItem.FieldName.

Varat izmantot Primāro atsauci, lai konfigurētu vadīklu ar atsauci uz kartītes rekvizītiem. Piemēram, vadīklai ir jāizmanto vienums Parent.Default, lai nolasītu lauka sākotnējo stāvokli no datu avota. Izmantojot vienumu Primārais, nevis tieši piekļūstot vēlamajai informācijai, kartīte ir labāk aizsargāta, un to var mainīt uz citu lauku, neizmainot iekšējās formulas.

Kartīšu pielāgošanas, atbloķēšanas un izveidošanas piemērus skatiet sadaļā Datu kartīšu izprašana.

Galvenie rekvizīti

DataField — lauka nosaukums ierakstā, ko parāda un rediģē šī kartīte.

  • Norādiet nosaukumu kā vienu statisku virkni, kas ir ietverta dubultpēdiņās (piemēram, "Nosaukums"), nevis formulu.
  • Atsaistiet kartīti, iestatot tās rekvizītu DataField tukšu. Nepiesaistītām kartītēm rekvizīti Derīgs un Atjaunināt tiek ignorēti.

Noklusējums — vadīklas sākotnējā vērtība, pirms to maina lietotājs.

  • Katrai kartītes vadīklai iestatiet šo rekvizītu kā Parent.Default, lai norādītu atsauci uz lauka noklusējuma vērtību atbilstoši datu avotam. Piemēram, iestatiet slīdņa rekvizītam Noklusējums vērtību Parent.Default, lai nodrošinātu, ka lietotājs sāk ar šī slīdņa vispārējo vērtību.

DisplayMode — vērtības var būt Rediģēt, Skatīt vai Atspējota. Konfigurē, vai vadīkla kartītē atļauj lietotāja ievadi (Rediģēt), parāda tikai datus (Skatīt) vai ir atspējota (Atspējota).

  • Ļauj lietot vienu kartiņu gan rediģēšanas, gan skatīšanas veidlapās, konfigurējot šo rekvizītu, kas pēc noklusējuma ir saistīts ar veidlapas darbību.
  • Režīmā Skatīt sekundārās vadīklas, piemēram, Text input, Drop down, Date Picker, parādīs tikai teksta vērtību un neatveidos interaktīvos elementus vai dekorācijas.

DisplayName — lietotājam draudzīgs lauka nosaukums datu avotā.

  • Funkcija DataSourceInfo nodrošina šos metadatus no datu avota.
  • Kartītē esošajām vadīklām jāizmanto vienums Parent.DisplayName, lai norādītu atsauci uz lauka nosaukumu.

Kļūda — lietotājam draudzīgs kļūdas ziņojums, kas jārāda šim laukam, kad validācija neizdodas.

  • Šis rekvizīts tiek iestatīts, kad tiek izsaukts SubmitForm.
  • Ziņojumā ir aprakstītas validācijas problēmas, pamatojoties uz datu avota metadatiem un kartītes rekvizīta Obligāti jānorāda pārbaudi.

Obligāti jānorāda — vai kartītei, rediģējot datu avota lauku, ir jāsatur vērtība.

  • Funkcija DataSourceInfo nodrošina šos obligātos metadatus no datu avota.
  • Vadīklām kartītē jāizmanto vienums Parent.Required, lai noteiktu, vai attiecīgās kartītes lauks ir obligāti jāaizpilda.

Atjaunināt — vērtība, kas jāieraksta atpakaļ lauka datu avotā.

  • Izmantojiet šī rekvizīta formulu, lai izgūtu kartītes rediģēšanas vadīklu vērtības, lai varētu veikt ierakstīšanu atpakaļ datu avotā. Piemēram, iestatiet kartītes rekvizītam Atjaunināt vērtību Slider.Value, lai atjauninātu datu avotu ar vērtību no slīdņa attiecīgajā kartītē.

Platums — attālums starp vadīklas kreiso un šīs vadīklas labo malu.

WidthFit — vai vadīkla automātiski aug horizontāli, lai aizpildītu visu konteinera vadīklas tukšo vietu, piemēram, vadīklu Edit form. Ja vairākām kartēm šis rekvizīts ir iestatīts uz true, šī atstarpe starp tām ir sadalīta. Papildinformāciju skatiet tēmā Datu veidlapas izkārtojuma izprašana.

Papildu rekvizīti

BorderColor — vadīklas apmales krāsa.

BorderStyle — Vai vadīklas apmale ir Necaurspīdīga, Svītrota, Punktota vai Nav.

BorderThickness — Vadīklas apmales biezums.

Aizpildījums — Vadīklas fona krāsa.

Augstums — attālums starp vadīklas augšu un šīs vadīklas apakšējo malu.

Derīgs — vai vadīklas Kartīte vai Edit form satur derīgus ierakstus, kas ir gatavi iesniegšanai datu avotā.

Redzama — vai vadīkla ir redzama vai paslēpta.

X — attālums starp vadīklas kreiso malu un tās primārā konteinera kreiso malu (vai ekrānu, ja nav primārā konteinera). Vadīklai Card konteinerā ar vairākām kolonnām šis rekvizīts nosaka kolonnu, kurā tiek parādīta šī karte.

Y — attālums starp vadīklas augšējo malu un tās primārā konteinera augšējo malu (vai ekrānu, ja nav primārā konteinera). Vadīklai Card konteinerā ar vairākām rindām šis rekvizīts nosaka kolonnu, kurā tiek parādīta šī karte.

Piemēri

Piemērus skatiet sadaļā Datu kartīšu izprašana un Datu veidlapas izkārtojuma izprašana.

Pieejamības vadlīnijas

Krāsu kontrasts

Ir jābūt pietiekamam krāsu kontrastam starp:

  • Aizpildījumu un pakārtotajām vadīklām. Piemēram, ja kartītē ir iekļauta Label un etiķetei ir caurspīdīgs aizpildījums, faktiski kartītes Aizpildījums kļūst par etiķetes fona krāsu. Tāpēc ir jābūt atbilstošam kontrastam starp kartītes Aizpildījumu un etiķetes Krāsu.

Ekrāna lasītāja atbalsts

  • Jābūt iekļautam DisplayName.

Piezīme

Kādas ir jūsu dokumentācijas valodas preferences? Aizpildiet īsu aptauju. (ņemiet vērā, ka aptauja ir angļu valodā)

Aptaujai būs nepieciešamas aptuveni septiņas minūtes. Nekādi personas dati netiks vākti (paziņojums par konfidencialitāti).