Control da entrada de texto en Power Apps

Unha caixa na que o usuario pode escribir texto, números e outros datos.

Descripción

O usuario pode especificar datos escribindo nun control de entrada de texto. Dependendo de como configure a aplicación, eses datos poden engadirse a unha orixe de datos, usarse para calcular un valor temporal ou incorporarse doutro xeito.

Propiedades clave

Predeterminado: O valor inicial dun control antes de que o usuario o cambie.

Texto - Texto que aparece nun control ou que o usuario introduce nun control.

Propiedades adicionais

AccessibleLabel: etiqueta para lectores de pantalla.

Aliñar - A localización do texto en relación co centro horizontal do seu control.

BorderColor: cor do bordo dun control.

BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.

BorderThickness: grosor do bordo dun control.

Borrar - Se un control de entrada de texto mostra unha "X" que o usuario pode tocar ou facer clic para borrar o contido dese control.

Cor – A cor do texto dun control.

DelayOutput - Se está activado, a entrada do usuario rexístrase despois de medio segundo de atraso. Útil para retrasar operacións caras ata que o usuario complete a introdución de texto (por exemplo, para filtrar cando se usa a entrada noutras fórmulas).

DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.

DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.

DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.

EnableSpellCheck - Se un control de entrada de texto debe usar a función de comprobación ortográfica do navegador. Power Apps para Windows non admite esta propiedade.

Enchemento: a cor de fondo dun control.

FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.

Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.

FontWeight – Espesura do texto nun control: Negra, Semibold, Normal ou Máis claro.

Formato - Se a entrada do usuario está restrinxida só a números ou pode ser calquera texto.

Altura: distancia entre os bordos superior e inferior dun control.

HintText - Texto en gris claro que aparece nun control de texto de entrada se está baleiro.

HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.

HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.

HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.

Cursiva - Se o texto dun control está en cursiva.

LineHeight - A distancia entre, por exemplo, liñas de texto ou elementos dunha lista.

MaxLength - O número de caracteres que o usuario pode escribir nun control de entrada de texto.

Modo – O control está no modo SingleLine, MultiLine ou Contrasinal.

OnChange: como responde a aplicación cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).

OnSelect: Como responde a aplicación cando o usuario toca ou fai clic nun control.

PaddingBottom - A distancia entre o texto dun control e o bordo inferior dese control.

PaddingLeft - A distancia entre o texto dun control e o bordo esquerdo dese control.

PaddingRight - A distancia entre o texto dun control e o bordo dereito dese control.

PaddingTop - A distancia entre o texto dun control e o bordo superior dese control.

PressedBorderColor – A cor do bordo dun control cando o usuario toca ou fai clic nese control.

PressedColor – A cor do texto dun control cando o usuario toca ou fai clic nese control.

PressedFill – A cor de fondo dun control cando o usuario toca ou fai clic nese control.

RadiusBottomLeft - O grao no que se arrodea a esquina inferior esquerda dun control.

RadiusBottomRight - O grao no que se arrodea a esquina inferior dereita dun control.

RadiusTopLeft - O grao no que se arrodea a esquina superior esquerda dun control.

RadiusTopRight - O grao no que se arrodea a esquina superior dereita dun control.

Restablecer: se un control se restablece ao seu valor predeterminado.

Tamaño - O tamaño do tipo de letra do texto que aparece nun control.

Strikethrough - Se unha liña aparece a través do texto que aparece nun control.

TabIndex - Orde de navegación do teclado en relación con outros controis.

Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

Underline - Se unha liña aparece baixo o texto que aparece nun control.

VirtualKeyboardMode - Tipo de teclado virtual, texto ou numérico, que aparece na pantalla táctil do usuario dunha aplicación. A propiedade Format determina o valor predeterminado. A compatibilidade do dispositivo varía. Os dispositivos que estean a executar iOS deberán ter como mínimo a versión 12.2. A versión recomendada de Android é 9.0 e as funcións dos teclados numéricos varían para os dispositivos Android. Windows 10 non admite esta propiedade.

Visible: se aparece un control ou está oculto.

Largura: distancia entre os bordos esquerdo e dereito dun control.

X: A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y: A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

DateTimeValue( String )

Exemplos

Recoller datos

  1. Engada dous controis de entrada de texto e chámeos inputFirst e inputLast.

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Engada un botón, estableza a súa propiedade Texto en Engadir e estableza a súa propiedade OnSelect nesta fórmula:
    Collect(Names, {FirstName:inputFirst.Text, LastName:inputLast.Text})

    Quere obter máis información sobre a función Recoller ou outras funcións?

  3. Engada unha galería de texto en orientación horizontal/vertical, estableza a súa propiedade Items en Nomes e estableza a propiedade Texto de Subtítulo1 en ThisItem.FirstName.

  4. (opcional) Na galería de modelos, elimine a etiqueta inferior, chamada Corpo1 e estableza a propiedade TemplateSize da galería en 80.

  5. Prema F5, escriba unha cadea de texto en inputFirst e inputLast e logo faga clic ou toque o botón Engadir.

  6. (opcional) Engada máis nomes á colección e logo prema Esc para volver ao espazo de traballo predeterminado.

Solicitar un contrasinal

  1. Engada un control de entrada de texto, asígnelle o nome inputPassword e estableza a súa propiedade Mode en Contrasinal.

  2. Engada unha etiqueta e configure a súa propiedade Texto nesta fórmula:
    If(inputPassword.Text = "P@ssw0rd", "Access granted", "Access denied")

    Quere obter máis información sobre a función Se ou outras funcións?

  3. Pulse F5 e logo escriba P@ssw0rd en inputPassword.

    Cando termine de escribir o contrasinal, a etiqueta deixa de mostrar Acceso denegado e comeza a mostrar Acceso concedido.

  4. Para volver ao espazo de traballo predeterminado, prema Esc.

  5. (opcional) Engada un control como unha frecha, configúreo para navegar a outra pantalla e móstreo só despois de que o usuario escriba o contrasinal.

  6. (opcional) Engada un botón, configure a súa propiedade Texto para amosar Iniciar sesión, engada un temporizador e desactive o control de texto de entrada durante un certo tempo se o usuario escribe o contrasinal incorrecto e logo fai clic ou toca no botón Iniciar sesión.

Directrices de accesibilidade

Contraste de cor

Soporte do lector de pantalla

Compatibilidade do teclado