ResizableTextArea controlar
Um componente para entrada de usuário.
Nota
Documentação completa e código-fonte encontrados no repositório de componentes de código GitHub.
Description
Com as áreas de texto, as pessoas podem inserir e editar texto. Elas são usadas em formulários, caixas de diálogo modais, tabelas e outras superfícies em que a entrada de texto é necessária.
Esse componente permite ao usuário redimensionar a área de texto para maior praticidade.
Nota
Código-fonte do componente e mais informações disponíveis no repositório de componentes de código do GitHub.
Propriedades
Principais propriedades
Propriedade | Description |
---|---|
Text |
O valor do texto definido no controle. Essa é a propriedade associada padrão quando usada em um aplicativo baseado em modelo. |
Default |
O valor padrão do controle quando ele for redefinido ou quando o valor padrão for alterado. Isso permite que o controle funcione de forma semelhante aos controles dentro de formulários do aplicativo de tela. |
MaxLength |
O número máximo de caracteres que podem ser inseridos |
HintText |
O texto a ser exibido quando não houver valores de texto definidos |
EmptyPlaceholderText |
O texto a ser exibido quando não houver valor e o controle não tiver foco. Isso fornece um estilo parecido quando o controle de texto baseado em modelo exibe --- quando não há valores preenchidos. |
DefaultHeight |
A altura inicial da área de texto. Caso isso não seja definido em um aplicativo de tela/página personalizada, o tamanho padrão será a altura do componente de código. Isso é necessário para aplicativos baseados em modelo, pois o formulário não fornece uma altura inicial. |
DefaultWidth |
A largura inicial da área de texto. Caso isso não seja definido em um aplicativo de tela/página personalizada, o tamanho padrão será a altura do componente de código. Isso não é necessário para aplicativos baseados em modelo, pois a largura padrão será a largura da coluna do formulário. |
MinHeight |
A altura mínima para o redimensionamento de textarea . Defina como zero para não estabelecer um limite. |
MaxHeight |
A altura máxima para o redimensionamento de textarea . Defina como zero para não estabelecer um limite. |
Min Width |
A largura mínima para o redimensionamento de textarea . Defina como zero para não estabelecer um limite. |
MaxWidth |
A largura máxima para o redimensionamento de textarea . Defina como zero para não estabelecer um limite. |
AllowResize |
Define em qual direção textarea pode ser redirecionado. Nenhum, Ambos, Vertical ou Horizontal. |
EnableSpellCheck |
Define se a textarea deve ter a ortografia verificada pelo navegador ou não. |
Propriedades de saída
Propriedade | Description |
---|---|
Resized Height** (output) - The user adjusted height | Largura redimensionada** (saída) - A largura ajustada pelo usuário |
Propriedades de Estilo
Propriedade | Description |
---|---|
PaddingLeft |
O preenchimento a ser incluído em textarea |
PaddingRight |
O preenchimento a ser incluído em textarea |
PaddingTop |
O preenchimento a ser incluído em textarea |
PaddingBottom |
O preenchimento a ser incluído em textarea |
Left Padding Adjustment |
Em um aplicativo baseado em modelo, mesmo quando o rótulo está oculto, há preenchimento à esquerda do componente de código para conter ícones (por exemplo, ícone de cadeado). Para corrigir isso, a largura deve ser reduzida ao definir o ajuste de preenchimento esquerdo como 21. Quando também houver um rótulo, o ajuste de preenchimento esquerdo deve ser definido como a largura do rótulo. |
RenderBorderStyle |
Pode ser Normal ou Centralizado. Se definido como Normal, a largura da borda aumentará dentro da caixa da área de texto, mas definir como Centralizado centralizará a borda ao redor da caixa da área de texto. Use Centralizado para manter a compatibilidade com os controles do Power Apps Classic e Normal para controles baseados em modelo e Fluent UI. |
Accessibility Label |
O rótulo aria |
Nem todas as combinações de estilo/estado são implementadas por todos os componentes. Consulte as Propriedades de estilo dependente de estado na documentação do componente GitHub.
Propriedades do evento
Propriedade | Description |
---|---|
Input Event |
Defina a propriedade Evento de entrada como uma string começando em SetFocus para definir o foco no controle. Inclua um sufixo aleatório para acionar o evento. |
Outras propriedades são iguais ao controle de entrada de texto padrão.
Comportamental
Oferece suporte a SetFocus como um InputEvent
.
Limitações
Esse componente de código só pode ser usado em aplicativos de tela, páginas personalizadas e aplicativos baseados em modelo.
Veja mais notas de limitação na seção desafios de design documentação do GitHub.