Делите путем


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

Поље у које корисник може уписати текст, бројеве и друге податке.

Опис

Корисник може одредити податке уписивањем у контролу уноса текста. Зависно од тога како конфигуришете апликацију, ти подаци се могу додати у извор података, који се користе за израчунавање привремене вредности, или их уградити на неки други начин.

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

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

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

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

AccessibleLabel – Ознака за читаче екрана.

Align – Локација текста у односу на хоризонтални центар контроле.

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

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

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

Clear – Да ли контрола за унос текста показује „X“ коју корисник може додирнути или кликнути да би обрисао садржај те контроле. Ради само у режиму "СинглеЛине ".

Color – Боја текста у контроли.

DelayOutput – Када је постављено на тачно, унос корисника се региструје након кашњења од пола секунде. Корисно за одлагање скупих операција док корисник не доврши унос текста (тј. за филтрирање када се унос користи у другим формулама).

DisplayMode – Да ли контрола омогућава унос корисника (Edit), само приказује податке (View) или је онемогућена (Disabled).

DisabledBorderColor – Боја ивице контроле ако је својство контроле DisplayMode подешено на Disabled.

DisabledColor – Боја текста у контроли ако је њено својство DisplayMode подешено на Онемогућено.

DisabledFill – Боја позадине контроле ако је њено својство DisplayMode подешено на Онемогућено.

EnableSpellCheck – Да ли контрола уноса текста треба да користи функцију прегледача за проверу правописа. Power Apps за Windows не подржава ово својство.

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

FocusedBorderColor – Боја ивице контроле када је контрола у фокусу.

FocusedBorderThickness – Дебљина ивице контроле када је контрола у фокусу.

Font – Назив породице фонтова у којој се текст приказује.

FontWeight – Дебљина текста у контроли: подебљано, полуподебљано, нормално или танко.

Format – Да ли је кориснички унос ограничен само на бројеве или може бити било који текст. Када је постављено на " Број", могу се унети само цифре и одређени нумерички симболи. Подржани симболи и формати зависе од језика прегледача и не могу се поставити на појединачне контроле.

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

HintText – Светлосиви текст који се појављује на контроли за унос текста ако је празна.

HoverBorderColor - Боја ивице контроле када корисник задржи показивач миша на тој контроли.

HoverColor - Боја текста у контроли када корисник задржи показивач миша на њој.

HoverFill – Боја позадине контроле када корисник задржи показивач миша на њој.

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

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

MaxLength – Број знакова које корисник може уписати у контролу уноса текста.

Mode – Контрола је у режиму SingleLine, MultiLine или Password.

OnChange – Радње које треба извршити када корисник промени вредност контроле (на пример, подешавањем клизача).

OnSelect – Радње које треба извршити када корисник додирне или кликне на контролу.

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

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

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

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

PressedBorderColor - Боја ивице контроле када корисник додирне или кликне на ту контролу.

PressedColor - Боја текста у контроли када корисник додирне или кликне на ту контролу.

PressedFill - Боја позадине контроле када корисник додирне или кликне на ту контролу.

RadiusBottomLeft – Степен до којег се заокружује доњи леви угао контроле.

RadiusBottomRight – Степен до којег се заокружује доњи десни угао контроле.

RadiusTopLeft – Степен до којег се заокружује горњи леви угао контроле.

RadiusTopRight – Степен до којег се заокружује горњи десни угао контроле.

Reset – Да ли се контрола враћа на подразумевану вредност.

Size – Величина фонта текста који се приказује у контроли.

Strikethrough – Да ли је текст који се приказује у контроли прецртан линијом.

TabIndex – Редослед навигације на тастатури у односу на друге контроле.

Tooltip – Описни текст који се приказује када корисник држи курсор преко контроле.

Underline – Да ли је текст који се приказује у контроли подвучен линијом.

VirtualKeyboardMode – Врста виртуелне тастатуре, текстуелне или нумеричке, која се приказује на екрану осетљивом на додир корисника апликације. Својство Format утврђује подразумевану вредност. Подршка за уређаје се разликује. Уређаји који раде iOS морају имати најмање верзију 12.2. Препоручена верзија оперативног система Android је 9.0, а могућности нумеричких тастатура варирају за Android уређаје. Windows 10 не подржава ово својство.

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

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

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

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

DateTimeValue( String )

Примери

Прикупљање података

  1. Додајте две контроле уноса текста и дајте им називе inputFirst и inputLast.

    Не знате како да додате, именујете и конфигуришете контролу?

  2. Додајте дугме, подесите својство Текст на Add и поставите његово својство OnSelect према следећој формули:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Желите ли више информација о функцији Collect или другим функцијама?

  3. Додајте галерију текста у портретном/усправном положају, поставите њено својство Items на Имена и поставите својство Текст контроле Subtitle1 на ThisItem.FirstName.

  4. (опционално) У галерији предложака избришите доњу ознаку под називом Body1 и подесите својство TemplateSize галерије на 80.

  5. Притисните F5, упишите низ текста inputFirst и inputLast, а затим кликните или додирните дугме Add.

  6. (опционално) Додајте још имена у колекцију, а затим притисните тастер Esc да бисте се вратили на подразумевани радни простор.

Затражите лозинку

  1. Додајте контролу за унос текста, именујте је inputPassword и подесите њено својство Mode на Password:

  2. Додајте ознаку и подесите њено својство Текст према овој формули:
    Иф (инпутПассwорд .Теxт = " P@ssw0rd", "Приступ одобрен", "Приступ одбијен")

    Желите ли више информација о функцији If или другим функцијама?

  3. Притисните F5, а затим упишите P@ssw0rd у поље inputPassword.

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

  4. Притисните тастер Esc да бисте се вратили на подразумевани радни простор.

  5. (опционално) Додајте контролу попут стрелице, конфигуришите је за прелазак на други екран и прикажите је тек након што корисник унесе лозинку.

  6. (опционално) Додајте дугме, конфигуришите његово својство Текст да прикаже Пријављивање, додајте тајмер и онемогућите контролу уноса текста током одређеног времена ако корисник унесе погрешну лозинку, а затим кликне или додирне дугме Пријавите се.

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

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

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

Подршка за тастатуру

  • TabIndex мора бити нула или већи број како би корисници могли да стигну до контроле.
  • Индикатори фокуса морају бити јасно видљиви. Користите FocusedBorderColor и FocusedBorderThickness како да то постигнете.

Напомена

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

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