Делите путем


Контрола картице у услузи Power Apps

Пружа искуство приказа и уређивања за једно поље контроле Display form или Edit form.

Опис

Контроле Display form и Edit form делују као контејнери за приказ и преглед целокупних записа. Сваки контејнер може да садржи скуп контрола Картица које приказују поједина поља или пружају начин за ажурирање тих поља. Свака картица има својство DataField које одређује на којем пољу записа ради.

Унапред дефинисане картице су дефинисане за различите типове података и корисничка искуства. На пример, можда постоји картица за уређивање поља броја са контролом Text input, што је одлично за коришћење са тастатуром. Друга картица може да подржи уређивање броја коришћењем контроле Slider. Кад је изабрана контрола обрасца, у десном окну можете лако одабрати картицу на основу поља.

Саме картице садрже контроле. Контроле на картици чине искуство приказивања и уређивања једног поља. На пример, картица броја може да се састоји од контроле Label за обезбеђивање имена за приказ поља и контроле Text input ради обезбеђивања уређивача вредности поља. Картица такође може да има контролу Label која показује евентуалне грешке у валидацији до којих долази и контролу Label за уобичајену звездицу која указује на то да је поље обавезно.

Контроле унапред дефинисане картице можете прилагодити њеним додавањем, променом величине, премештањем, скривањем, додавањем контрола на њу и другим изменама. Такође можете почети са потпуно празном картицом, „прилагођеном картицом“, којој ћете додати контроле од почетка.

Унапред дефинисане картице су подразумевано закључане. На закључаној картици можете да мењате само одређена својства картице или контроле унутар ње и не можете да избришете закључану картицу. Можете приказати закључавање картице и откључати је на картици Приказ приказа Напредно. Ако је својство закључано и не може се изменити, оно се појављује са иконом катанца поред свог имена. Откључавање картице је напредна активност и треба је обавити с пажњом, јер на картици више неће долазити до аутоматског генерисања формула и не можете је поново закључати.

У оквиру контејнера обрасца, запис ThisItem је доступан и садржи сва поља записа. На пример, својство картице Default се често подешава на ThisItem.FieldName.

Можете користити референцу Parent да бисте конфигурисали контролу да упућује на својства картице. На пример, контрола треба да користи Parent.Default да бисте прочитали почетно стање поља извора података. Коришћењем референце Parent уместо да директно приступате информацијама које желите, картица је боље енкапсулирана и можете је променити у друго поље без кварења унутрашњих формула.

Погледајте Објашњење картица података за примере начина прилагођавања, откључавања и креирања картица.

Кључна својства

DataField – Назив поља у оквиру записа који ова картица приказује и уређује.

  • Наведите име као појединачну статичку ниску која је затворена у двоструке наводнике (на пример, "Име"), а не као формулу.
  • Раскините везу картице тако што ћете подесити њено својство DataField на празно. Својства Valid и Update се занемарују за неповезане картице.

Default – Почетна вредност контроле пре него што је корисник промени.

  • За сваку контролу на картици, подесите ову особину на Parent.Default да бисте упућивали на подразумевану вредност поља у складу са извором података. На пример, поставите својство клизача Default на Parent.Default како би се осигурало да корисник започиње с генеричком вредношћу за тај клизач.

DisplayMode – Вредности могу бити Измени, Прикажи или Онемогућено. Конфигурише да ли контрола унутар картице омогућава унос корисника (Edit), само приказује податке (View) или је онемогућена (Disabled).

  • Омогућава да се једна картица користи у обрасцима за уређивање и обрасцима за преглед, конфигурисањем овог својства које је подразумевано повезано са понашањем обрасца.
  • У режиму Приказ, подређене контроле као што су Text input, Drop down, Date picker приказиваће само текстуалну вредност и неће приказати никакве интерактивне елементе или украсе.

DisplayName – Назив поља у извору података прилагођен кориснику.

  • Функција DataSourceInfo пружа ове метаподатке из извора података.
  • Контроле унутар картице треба да користе Parent.DisplayName да би упућивале на назив поља.

Error – Порука о грешци прилагођена кориснику која ће се приказати за ово поље када провера ваљаности не успе.

  • Ово својство се поставља када се позове SubmitForm.
  • Порука описује проблеме са валидацијом засноване на метаподацима извора података и провери својства картице Required.

Required – Да ли картица, када уређује поље из извора података, мора да садржи вредност.

  • Функција DataSourceInfo пружа ове обавезне метаподатке из извора података.
  • Контроле на картици треба да користе Parent.Required да бисте утврдили да ли је потребно поље те картице.

Update – Вредност која се уписује у извор података за дато поље.

  • Помоћу формуле овог својства извуците вредности из контрола уређивања картице да бисте их поново записали у извор података. На пример, подесите својство картице Update на Slider.Value да бисте ажурирали извор података вредношћу са клизача на тој картици.

Width – Одстојање између леве и десне ивице контроле.

WidthFit – Да ли контрола аутоматски расте водоравно да би попунила било који празан простор у контроли контејнера, као што је контрола Edit form. Ако више картица има ово својство постављено на тачно, простор је подељен између њих. За више информација, погледајте Објашњење распореда обрасца података.

Додатна својства

BorderColor – Боја ивице контроле.

BorderStyle – Да ли је ивица контроле пуна, испрекидана, тачкаста или ниједна.

BorderThickness – Дебљина ивице контроле.

Fill – Боја позадине контроле.

Height – Одстојање између горње и доње ивице контроле.

Valid – Да ли је контрола картица или Edit form, која садржи важеће ставке, спремна за прослеђивање у извор података.

Visible – Да ли се контрола приказује или је скривена.

X – Одстојање између леве ивице контроле и леве ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера). За контролу Card у контејнеру који има више колона, ово својство одређује колону у којој се приказује картица.

Y – Одстојање између горње ивице контроле и горње ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера). За контролу Card у контејнеру који има више редова, ово својство одређује ред у којем се приказује картица.

Примери

Погледајте Објашњење картица података и Објашњење распореда на обрасцу података за примере.

Смернице за приступачност

Контраст боја

Мора постојати одговарајући контраст боја између:

  • Fill и било која подређена контрола. На пример, ако картица садржи контролу Label, а ознака је провидна, тада својство картице Fill ефективно постаје боја позадине за ознаку. Стога би требало да постоји одговарајући контраст између својства картице Fill и својства ознаке Color.

Подршка за читаче екрана

  • Својство DisplayName мора бити присутно.

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).