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 determinados 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).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios