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. Só funciona no modo SingleLine .
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. Cando se define como Número, só se poden introducir díxitos e certos símbolos numéricos. Os símbolos e formatos admitidos dependen do idioma do navegador e non se poden configurar en controis individuais.
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 – Accións a realizar cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).
OnSelect – Accións a realizar 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 executando iOS deben ter polo menos 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).
Funcións relacionadas
Exemplos
Recoller datos
Engada dous controis de entrada de texto e chámeos inputFirst e inputLast.
Non sabe como engadir, asignar un nome e configurar un control?
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?
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.
(opcional) Na galería de modelos, elimine a etiqueta inferior, chamada Corpo1 e estableza a propiedade TemplateSize da galería en 80.
Prema F5, escriba unha cadea de texto en inputFirst e inputLast e logo faga clic ou toque o botón Engadir.
(opcional) Engada máis nomes á colección e logo prema Esc para volver ao espazo de traballo predeterminado.
Solicitar un contrasinal
Engada un control de entrada de texto, asígnelle o nome inputPassword e estableza a súa propiedade Mode en Contrasinal.
Engada unha etiqueta e configure a súa propiedade Texto nesta fórmula:
If(inputPassword.Text = "P@ssw0rd", "Acceso concedido", "Acceso denegado")Quere obter máis información sobre a función Se ou outras funcións?
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.
Para volver ao espazo de traballo predeterminado, prema Esc.
(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.
(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
- Aplicaranse os Requisitos estándar de contraste de cores.
Soporte do lector de pantalla
- AccessibleLabel debe estar presente.
Compatibilidade do teclado
- TabIndex debe equivaler a cero ou ser superior para que os usuarios do teclado poidan navegar ata el.
- Os indicadores de enfoque deben ser claramente visibles. Use FocusedBorderColor e FocusedBorderThickness para conseguilo.
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).