Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo lista os tipos de controle com suporte. Todos os controles têm os métodos de controle comuns, mas alguns métodos usam tipos de valor diferentes e alguns controles têm membros adicionais.
| Tipo de controle | Descrição |
|---|---|
| Composição de endereço | Fornece campos de entrada de endereço com vários subcomponentes, como rua, cidade e estado. |
| Boolean | Fornece campos de botão de opção com opções verdadeiras ou falsas. |
| DateTime | Fornece campos de entrada de data e hora. |
| Decimal | Fornece campos de entrada de número decimal. |
| Duplo | Fornece campos de entrada de número de ponto flutuante. |
| Pesquisa suspensa | Fornece uma lista suspensa nãomodal para selecionar um registro relacionado. |
| Fornece campos de entrada de endereço de email. | |
| Arquivo | Permite que alguém selecione um arquivo para um formulário editável. |
| Inteiro formatado | Fornece campos inteiros formatados como valores como durações, idiomas e fusos horários. |
| Nome completo | Fornece campos de entrada de nome com vários componentes, como nome e sobrenome. |
| Image | Permite que alguém selecione uma imagem para um formulário editável. |
| Inteiro | Fornece campos de entrada de inteiro numérico. |
| Memorando | Fornece campos de entrada de texto multilinha. |
| Pesquisa modal | Fornece uma caixa de diálogo modal para selecionar um registro relacionado. |
| Dinheiro | Fornece campos de entrada de moeda. |
| Múltipla escolha | Fornece campos de caixa de seleção. |
| Lista de seleção multiSelect | Fornece campos para selecionar várias opções. |
| Lista de opções | Fornece campos de conjunto de opções, como menus suspensos e botões de opção. |
| Status | Fornece o estado atual de um registro de tabela como um valor somente leitura. |
| Motivo do status | Fornece o motivo do status atual de um registro de tabela como um valor somente leitura. |
| String | Fornece campos de entrada de texto de linha única. |
| Código de negociação | Fornece campos de entrada de símbolo de ticker de estoque. |
| URL | Fornece campos de entrada de URL. |
Composição de endereço
Endereçar campos de entrada que contêm vários subcomponentes, como rua, cidade e estado, use o controle composto de endereço.
Abordar propriedades e métodos compostos
Use esses membros para configurar e ler valores compostos de endereço.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Consulte o parâmetro do método setValue. |
getValue |
Método | Retorna o mesmo objeto. |
Parâmetro do método setValue
Espera um objeto com as propriedades a seguir.
{
"line1": "address line one value",
"line2": "address line two value",
"line3": "address line three value",
"city": "address city value",
"state": "address state value",
"postalCode": "address postalCode value",
"country": "address country value"
}
booleano
Campos de botão de opção com opções true/false usam o controle booliano.
Propriedades e métodos boolianos
Use esses membros para definir e recuperar valores de campo boolianos.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um valor de cadeia de caracteres correspondente a valores verdadeiros ou falsos localizados |
getValue |
Método | Retorna o valor da opção selecionada como uma cadeia de caracteres |
DateTime
Os campos de entrada de data e hora usam o controle DateTime.
Métodos e propriedades datetime
Use esses membros para gerenciar e acessar valores de data e hora.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
isDisabled |
Propriedade | Retorna true se o campo estiver desabilitado, caso contrário false. |
dataType |
Propriedade | O tipo de dados do campo datetime |
setValue |
Método | Espera uma cadeia de caracteres datetime no formato apropriado |
getValue |
Método | Retorna o valor de datetime como uma cadeia de caracteres. |
Decimal
Os campos de entrada de número decimal usam o controle Decimal.
Propriedades e métodos decimal
Use esses membros para trabalhar com entradas de número decimal.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um número decimal válido. |
getValue |
Método | Retorna o valor decimal como uma cadeia de caracteres. |
Double
Os campos de entrada de número de ponto flutuante usam o controle Double.
Propriedades e métodos duplos
Use esses membros para lidar com valores de número de ponto flutuante.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um número de ponto flutuante válido. |
getValue |
Método | Retorna o valor do número como uma cadeia de caracteres. |
Pesquisa suspensa
Os controles de pesquisa que não são modais usam o controle de pesquisa suspensa.
Propriedades e métodos suspensos
Use esses membros para interagir com seleções de pesquisa suspensas.
| Membro | Variante | Descrição |
|---|---|---|
isDropdown |
Propriedade | É sempre verdade. Use essa propriedade para distinguir entre uma pesquisa modal e uma pesquisa suspensa. |
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um parâmetro de cadeia de caracteres que representa a ID da opção a ser selecionada. |
getValue |
Método | Retorna um objeto do formulário { id: string, name: string } para a opção selecionada ou indefinido quando nenhuma opção é selecionada. |
Os campos de entrada de email usam o controle email.
Propriedades e métodos de email
Use esses membros para validar e recuperar valores de endereço de email.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um endereço de email válido. |
getValue |
Método | Retorna o valor do email como uma cadeia de caracteres. |
Arquivo
O controle Arquivo permite que alguém selecione um arquivo para um formulário editável.
Propriedades e métodos de arquivo
Use esses membros para selecionar, acessar e remover arquivos.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
maxFileSizeInByte |
Propriedade | O tamanho máximo do arquivo em bytes que você pode carregar. |
setValue |
Método | Espera um objeto do tipo Arquivo e o define como se alguém o tivesse selecionado com o seletor de arquivos. O método lança um erro quando o arquivo está vazio ou excede maxFileSizeInByte. |
getValue |
Método | Retorna o objeto File que você selecionou ou definiu durante a sessão de formulário atual. Ele não baixa um arquivo que já está armazenado no Dataverse. |
removeFile |
Método | Remove o arquivo definido. |
Para baixar um arquivo armazenado em uma coluna de arquivo do Dataverse, use o downloadFileFromColumn método.
Inteiro formatado
Campos inteiros com requisitos de formatação específicos, como duração, idioma e fuso horário, usam o controle inteiro formatado.
Propriedades e métodos inteiros formatados
Use esses membros para gerenciar inteiros com formatação especializada.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um inteiro formatado válido. |
getValue |
Método | Retorna o valor inteiro formatado como uma cadeia de caracteres. |
Nome completo
Campos de entrada de nome que podem conter vários componentes (nome, sobrenome e assim por diante) usam o controle de nome completo.
Métodos de nome completo
Use esses membros para configurar e ler componentes de nome completo.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um objeto com as seguintes propriedades: { "firstName": "first name value", "middleName": "middle name value", "lastName": "last name value" }. |
getValue |
Método | Retorna o mesmo objeto. |
Imagem
O controle Imagem permite que alguém selecione uma imagem para um formulário editável.
Propriedades e métodos de imagem
Use esses membros para selecionar, acessar e remover imagens.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
maxFileSizeInByte |
Propriedade | O tamanho máximo da imagem em bytes que você pode carregar. |
setValue |
Método | Espera uma imagem do tipo Arquivo e a define como se alguém a tivesse selecionado com o seletor de arquivos. O método lança um erro quando o arquivo está vazio, excede maxFileSizeInByteou não tem um tipo MIME de imagem. |
getValue |
Método | Retorna o objeto File que você selecionou ou definiu durante a sessão de formulário atual. Ele não baixa uma imagem que já está armazenada no Dataverse. |
removeFile |
Método | Remove a imagem definida. |
Para baixar uma imagem armazenada em uma coluna de imagem do Dataverse, use o downloadFileFromColumn método.
Integer
Campos de entrada numéricos usam o controle Integer.
Propriedades e métodos inteiros
Use esses membros para definir e recuperar valores de campo inteiros.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um inteiro válido. |
getValue |
Método | Retorna o valor inteiro como uma cadeia de caracteres. |
Memorando
Campos de entrada de texto multilinha usam o controle Memorando.
Métodos e propriedades de memorando
Use esses membros para gerenciar o conteúdo de entrada de texto de várias linhas.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um valor de cadeia de caracteres. O método lança um erro quando o valor excede o comprimento máximo configurado do campo. |
getValue |
Método | Retorna o texto do memorando como uma cadeia de caracteres. |
Pesquisa modal
Os campos de pesquisa modal usam o controle de pesquisa modal.
Propriedades e métodos de pesquisa modal
Use esses membros para definir, obter e limpar valores de pesquisa modal.
| Membro | Variante | Descrição |
|---|---|---|
isModal |
Propriedade | Sempre verdadeiro. Use essa propriedade para distinguir entre uma pesquisa modal e uma pesquisa suspensa. |
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um objeto com as seguintes propriedades: { "id": "O identificador exclusivo do registro.", "nome": "O valor do campo de nome primário do registro", "entityType": "O valor do nome do tipo de entidade da tabela". } |
getValue |
Método | Retorna o mesmo objeto. |
clearValue |
Método | Limpa o valor definido do campo. |
Dinheiro
Os campos de entrada de moeda usam o controle Money.
Propriedades e métodos de dinheiro
Use esses membros para definir e recuperar valores de moeda.
| Membro | Variante | Descrição |
|---|---|---|
readOnly |
Propriedade |
true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um valor monetário válido. |
getValue |
Método | retorna o valor do dinheiro como uma cadeia de caracteres. |
Múltipla escolha
Os campos de caixa de seleção usam o controle de múltipla escolha.
Métodos de múltipla escolha
Use esses métodos para definir e ler estados de caixa de seleção.
| Membro | Variante | Descrição |
|---|---|---|
setValue |
Método | Espera um valor booliano. |
getValue |
Método | retorna o estado da caixa de seleção como um booliano. |
Lista de seleção multiSelect
Os campos de opção multisseleção usam o controle de lista de seleção MultiSelect.
Métodos de lista de seleção multiSelect
Use esses métodos para definir e ler as opções selecionadas.
| Membro | Variante | Descrição |
|---|---|---|
setValue |
Método | Espera uma matriz de números que representam os valores de opção a serem selecionados. Retornará um erro se um valor não for uma das opções disponíveis. |
getValue |
Método | Retorna os valores de opção selecionados como uma matriz de números. |
setDisabled |
Método | Não tem efeito quando o formulário ou o campo é somente leitura, porque o controle está bloqueado no servidor. |
O exemplo a seguir lê e define as opções selecionadas.
Microsoft.PowerPages.onPagesClientApiReady(async function ($pages) {
let form = $pages.currentPage.forms.getFormById('form_#1');
let control = form && form.controls.find(c => c.getType() === 'MultiSelectPicklist');
if (!control) {
return;
}
// Get the selected values.
let selectedValues = control.getValue(); // For example, [740740000, 740740001]
// Set the selected values.
control.setValue([740740000, 740740001]);
});
Lista de seleção
Os campos de conjunto de opções (menu suspenso, botões de opção e assim por diante) usam o controle Picklist.
Propriedades e métodos da lista de seleção
Use esses membros para configurar e ler seleções de conjunto de opções.
| Membro | Variante | Descrição |
|---|---|---|
subType |
Propriedade | O subtipo do controle picklist. Os valores possíveis são: VerticalRadioButton, , HorizontalRadioButton, MultipleChoiceMatrixDropdown |
setValue |
Método | Espera que uma cadeia de caracteres que represente o valor da opção seja selecionada. |
getValue |
Método | Retorna o valor da opção selecionada como uma cadeia de caracteres. |
Status
O estado atual de um registro de entidade usa o controle Status.
Note
Esse controle não permite definir o valor. O valor é somente leitura.
Motivo do status
O motivo do status atual de um registro de entidade usa o controle de motivo de status.
Note
Esse controle não permite definir o valor. O valor é somente leitura.
String
Os campos de entrada de texto usam o controle String.
Propriedades e métodos de cadeia de caracteres
Use esses membros para gerenciar valores de entrada de texto de linha única.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera um valor de cadeia de caracteres. O método lança um erro quando o valor excede o comprimento máximo configurado do campo. |
getValue |
Método | Retorna o valor da cadeia de caracteres. |
Símbolo do ticker
Os campos de entrada do símbolo do ticker de estoque usam o controle de símbolo do ticker.
Propriedades e métodos de símbolo do ticker
Use esses membros para definir e recuperar símbolos do ticker de estoque.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa um símbolo de ticker válido. |
getValue |
Método | Retorna o símbolo do ticker como uma cadeia de caracteres. |
URL
Os campos de entrada de URL usam o controle de URL.
Propriedades e métodos de URL
Use esses membros para validar e recuperar valores de URL.
| Membro | Variante | Descrição |
|---|---|---|
isReadOnly |
Propriedade | Retorna true se o campo for somente leitura, caso contrário false. |
setValue |
Método | Espera uma cadeia de caracteres que representa uma URL válida. |
getValue |
Método | Retorna o valor da URL como uma cadeia de caracteres. |