Biblioteca de download de widgets no Jitterbit App Builder
Visão geral
Esta página contém uma biblioteca de downloads de widgets para uso no App Builder. Os widgets fornecem um gancho de código para o App Builder, permitindo que um designer assuma controle total sobre como o campo é renderizado. Os widgets podem ser usados para melhorar a experiência da interface do usuário. (Consulte também Widgets e Solução de problemas de widget.)
Formato de texto
Download
Descrição
Cria uma máscara na caixa de texto de destino com base na entrada do usuário e, em seguida, armazena os dados inseridos.
Parâmetros
TextFormat
: cordaTextPlaceholder
: corda
Formato de texto
Como você gostaria que o valor fosse mascarado. Exemplo: "(999) 999-9999"
ou "99/99/9999"
Aqui estão as Definições de Máscara:
- "a" representa um caractere alfabético (A-Z, a-z)
- "9" representa um caractere numérico (0-9)
- "*" representa um caractere alfanumérico (A-Z, a-z, 0-9)
Se precisar de uma definição de máscara além daquelas predefinidas (por exemplo, Hex), você pode adicionar sua própria definição no jquery. Por exemplo:
$.mask.definitions['h'] = "[A-Fa-f0-9]";
Seletor de datas com datas habilitadas
Download
Documentação
Descrição
Este widget fornece parâmetros para um controle seletor de datas para habilitar datas específicas no calendário que podem ser selecionadas pelo usuário. Todas as outras datas serão desabilitadas da seleção.
Parâmetros
DatesToEnable
: Sequência de datas separadas por um espaço e formatadas comoMM/DD/YYYY
. Por exemplo:08/03/2022 08/12/2022 10/11/2022
MinAvailableDate
: String e é a data que o seletor de data usa para derivar o mês em que deve abrir. Por exemplo:08/03/2022
SelectedDateString
: String e é o valor da coluna da tabela na qual você está salvando a linha. Certifique-se de converter a coluna de data no objeto de negócios para uma string antes de passá-la como parâmetro. Por exemplo:08/12/2022
Notas de implementação
Ao adicionar e definir o widget no App Builder, defina o valor Modos suportados como Exibir e editar.
É desktop
Download
Descrição
O widget IsDesktop será executado no carregamento da página e verificará se a janela de visualização resultante é considerada um navegador de desktop. Se o widget determinar que se trata de um navegador de desktop, ele definirá um campo booleano (IsDesktop) como 1. O widget encapsula a saída em um .widget-template-output-text
classe que pode então ser alvo de um desenvolvedor caso seja necessário controle adicional sobre a aparência dos elementos na tela.
Parâmetros
IsDesktop
: Booleano
Notas de implementação
- Adicione uma coluna booleana IsDesktop a uma tabela. Por exemplo: Sessão
- Para implementar em um painel, você pode adicionar um Controle de Caixa de Seleção que tenha como alvo o novo controle IsDesktop em um painel definido como totalmente transparente com altura 0. Isso garante que o controle não ocupe espaço na página, mas seja carregado.
- Após a configuração conforme descrito acima, agora você pode usar a coluna Visibilidade para controlar a visibilidade do painel.
Editor ás
Download
Descrição e parâmetros
O widget Ace Editor é um utilitário de edição de código aberto escrito em JavaScript. O App Builder usa esse editor dentro do IDE. Adicione este widget em qualquer lugar do seu aplicativo App Builder onde você deseja incorporar um utilitário de edição de código.
Para mais informações e documentação, consulte: Ace Code Editor v1.4.6
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
autoComplete.mvSqlQueryId | Não | |
autoComplete.tableId | Não | |
bottom | Não | |
fontSize | Não | |
height | Não | |
left | Não | |
mode | texto | Não |
position | Não | |
right | Não | |
singleLine | 0 | Não |
theme | amanhã à noite | Não |
top | Não | |
width | Não |
Notas de implementação
- Ao adicionar e definir o widget no App Builder, defina o valor Modos suportados como Exibir e editar
- Ao adicionar Parâmetros de Widget você pode definir Valores Estáticos, por exemplo:
- fontSize, Valor Estático, 14
- altura, valor estático, 500
- modo, valor estático, xml
Cor de linha dinâmica
Download
Descrição
O widget Cor de Linha Dinâmica permite definir dinamicamente a cor de fundo das linhas em um Painel de Várias Linhas. O valor da coluna à qual o widget está vinculado determina a cor de fundo dessa linha específica. Um valor de coluna de "
ou nulo reverterá o plano de fundo da linha para a cor padrão usada para linhas MRP.
A cor pode ser especificada como o nome da cor ou valor CSS. Por exemplo: red
, #f00
, ou #ff0000
.
Parâmetros
N / D
Notas de implementação
- Ao adicionar e definir o widget no App Builder, defina o valor Modos suportados como Exibir e Editar
- A cor da linha é determinada com base no controle mapeado para o widget. Este controle deve ser mapeado para uma coluna que define a cor.
-
Adicione uma coluna derivada à Regra de Negócios do painel MRP que define o valor da cor. Por exemplo: RowColor. Esta coluna pode conter lógica dinâmica, como uma instrução IIF, para determinar o valor da cor. Por exemplo:
IIF((C.CompanyName is null or C.ContactName is null, '#fee', '')
-
Adicione a coluna derivada da Regra de Negócios ao MRP como um controle do tipo Texto e defina o valor do Widget para usar este widget.
- Defina a Prioridade como 1.
- Defina a Largura como 1.
- Defina a Visibilidade do Rótulo como Oculto.
-
Se não estiver visualizando o resultado desejado, verifique os temas dos painéis para ver se a linha ativa possui um valor de cor definido (incluindo branco). Pode ser necessário alterar a cor de fundo da linha ativa para transparente.
Exemplo
Contagem de caracteres
Download
Descrição
Este widget do painel SRP/Formulário permite configurar um valor de parâmetro de Limite de caracteres máximos e requer um parâmetro definido para CharLimit (limite de caracteres) e TextFieldID (ID do campo onde o widget será colocado). Assim que o widget for habilitado em um campo de Texto, ele exibirá os valores de Limite e Restante de caracteres do campo no modo de Edição.
Para localizar o TextFieldID, navegue até o campo Texto na interface do aplicativo, abra o campo no modo de edição e use um utilitário de desenvolvedor do navegador para inspecioná-lo. Por exemplo: Text-Area_0aae73c8-2002-42a2-99c4-242dac4f84db
Opcionalmente, configure um parâmetro de Índice com o widget, caso pretenda configurá-lo mais de uma vez em um painel.
Parâmetros
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
CharLimit | 32 | Sim |
TextFieldID | Sim | |
Index | Sim |
Notas de implementação
-
Este widget requer que você crie um modelo em branco e aplique-o a um controle de modelo na página. Inclua um comentário no modelo, como "Olá, Mundo".
Ao aplicar o widget Contagem de Caracteres ao controle de modelo, certifique-se de especificar TextFieldID no parâmetro do widget.
-
Se você não estiver vendo as informações de contagem de caracteres claras fora do modo de edição, desmarque o campo Contêiner de Destino na Definição do Widget.
Exemplo
Leitor de código de barras/código QR
Nota
Desde 4.0.35771 (11.34), o widget leitor de QR é integrado ao App Builder e é selecionado quando um campo contém os nomes QRCode
ou Barcode
.
Download
Descrição
Este widget é um leitor de código de barras e/ou QR code multiplataforma.
Notas de implementação
-
Ao adicionar e definir o widget no App Builder, defina o valor Modos Suportados como Somente Visualização. Após a adição, coloque o widget sobre o Controle que você deseja que o valor escaneado preencha. Este Controle deve mapear para uma Coluna String/NVarchar em uma tabela subjacente. Se o nome deste Controle contiver o texto
qr
, o widget do leitor de QR Code será automaticamente colocado no topo. -
Confirme se o estado do painel em que o widget aparece está definido como Padrão. Marque o valor de Painel > Caixa de Borda > Estado Inicial do Painel = Padrão.
-
Considere adicionar um segundo Controle de Texto ao painel com Editar Estado = Somente Leitura. Este Controle renderizará e exibirá o valor de saída do QR ou código de barras escaneado.
-
Se você receber um
NotReadableError
, isso indica que a câmera que o widget está tentando usar já está em uso. Por exemplo: se você estiver em uma videoconferência usando sua câmera para transmissão de vídeo, pode ser necessário interromper a transmissão de vídeo se quiser demonstrar um aplicativo simultaneamente com o widget de leitor de código de barras/QR.
Link da biblioteca do GitHub para visualizar as configurações suportadas pelo widget: Código QR HTML5
Exemplo
Corredor de eventos automático
Download
Descrição e parâmetros
Este widget atualizará automaticamente a página do App Builder com base no parâmetro de intervalo especificado.
Outro possível caso de uso para este widget é fechar um painel após 10 segundos, por exemplo. Adicione um botão à sua página que execute um evento. Opcionalmente, defina o evento para atualizar os dados. Adicione este widget ao controle de botão.
Definir Text como vazio e ShowTimestamp como 0 permite que ele seja executado de forma oculta. 90000 são milissegundos, ou 90 segundos.
Nome do parâmetro | Padrão | Traduzível |
---|---|---|
Interval | 90000 | Não |
ClassNames | Não | |
Text | Dados carregados | Não |
ShowTimestamp | 1 | Não |
Clickable | 1 | Não |
Exemplo
Controle deslizante de alcance
Download
Documentação
http://refreshless.com/nouislider
Descrição e parâmetros
Este controle deslizante permite que o usuário edite um campo numérico usando um controle deslizante móvel sobre uma linha.
Como designer, você pode definir os valores Mín., Máx. e Passo que você suporta. O padrão é de 0 a 100, com passo de 1.
O widget definirá automaticamente os "pips", ou pequenos pontos sob a linha para indicar a escala da linha.
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
Max | 100 | Não |
Min | 0 | Não |
Step | 1 | Não |
Exemplo
Controle deslizante de dois pontos
Download
Documentação
http://refreshless.com/nouislider
Descrição e parâmetros
Este controle deslizante permite que o usuário edite dois campos numéricos usando um controle deslizante móvel sobre uma linha.
Como designer, você pode definir os valores Mín., Máx. e Passo que você suporta. O padrão é de 0 a 100, com passo de 1.
O widget definirá automaticamente os "pips", ou pequenos pontos sob a linha para indicar a escala da linha.
Os parâmetros LowColumn e HighColumn não têm padrões e devem ser definidos com os nomes dos controles aos quais você deseja vincular os valores do controle deslizante.
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
Min | 0 | Não |
Max | 100 | Não |
Step | 1 | Não |
LowColumn | Não | |
HighColumn | Não |
Exemplo
Google Analytics
Download
Descrição e parâmetros
Rastreia alterações de página e autenticação. Envia para o Google Analytics.
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
Debug | 0 | Não |
GA4Tag | Não | |
ObsoleteOptimizeCode | Não | |
ObsoleteTrackingCode | Não |
Exemplo
Formatador de data a partir de agora
Download
Parâmetros
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
FromDate | Não | |
HideSuffix | {falso} | Não |
Exemplo
Rotador de imagens
Download
Descrição
Gira uma imagem armazenada em uma célula binária. Cria dois botões: um gira a imagem no sentido horário e o outro no sentido anti-horário.
Funciona apenas no modo de edição, mas foi projetado para ser executado também no estado de visualização, de forma que o estado de visualização não renderiza nada.
Exemplo
Depurador de API de widget
Download
Descrição e parâmetros
Widget simples que exibe os seguintes valores de API do widget:
- Localidade (CultureId)
- Idioma (UiCultureId)
- Todos os Parâmetros
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
TestBindingControlName | Sim | |
TestBindingEmpty | Sim | |
TestBindingStringBrace | Sim | |
TestBindingStringQuoted | Sim | |
TestDefault | Meu valor padrão | Sim |
TestDefaultEmpty | Sim |
Exemplo
Carregador de fontes da Web
Download
Descrição e parâmetros
Carrega a fonte especificada via parâmetro. O padrão é Roboto.
O widget carregará a fonte especificada no navegador. Isso acontecerá quando o site for carregado pela primeira vez, para que o usuário não veja conteúdo com fonte incorreta.
WebFontHostName
: Nome do host para obter as fontes. Pode usar o Google ou qualquer outro provedor de fontes. Use // em vez de http ou https para evitar incompatibilidade com o estado de segurança atual.WebFontName
: O nome da fonte a ser carregada. Ele é anexado à URL para que você também possa usar este parâmetro para carregar quaisquer outros parâmetros de URL exigidos por este hospedar. (selecionando apenas parte do texto via text=Hello ou escolhendo negrito em vez de espessura de fonte normal)LinkMediaString
: Um valor que especifica as condições para aplicar a fonte. Os valores incluem uma largura mínima para excluir dispositivos móveis,screen and (min-width:500px)
ou excluir ao imprimir,not print
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
LinkMediaString | todos | Não |
WebFontHostName | //fonts.googleapis.com/css?family= | Não |
WebFontName | Lato | Não |
Exemplo
Formatador de números de telefone
Download
formatador-de-número-de-telefone.zip
Descrição
Formata números de telefone e permite edição.
Definição de biblioteca
https://github.com/jackocnr/intl-tel-input
Parâmetros
-
AllowDropdown
: bool
Mostrar o ícone no modo de edição -
InitialCountry
: string
Código de país único, usado como padrão quando vazio -
OnlyCountries
: string
Limite sua lista de seleção de países. No formato "us,gb,cz,mx" sem espaços -
PreferredCountries
: string
Estes países aparecem no topo da lista. No formato "us,gb,cz,mx" sem espaços -
UseNationalMode
: bool
Se o widget deve mostrar o código do país ou não
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
AllowDropdown | Verdadeiro | Não |
InitialCountry | nós | Não |
OnlyCountries | Não | |
PreferredCountries | us,gb | Não |
UseNationalMode | verdadeiro | Não |
Exemplo
Carregador de favicon
Download
Descrição
Use para exibir um ícone Favicon personalizado para a instância do App Builder, que é exibido na barra de endereço da aba do navegador. O ícone também será exibido na tela inicial de um dispositivo móvel (iOS e Android) quando o site for adicionado à tela inicial do dispositivo móvel.
Ao instalar o Favicon Loader, primeiro carregue o arquivo Zip na área de Widgets da Coleção usada pelo aplicativo (em Temas), selecione "Nível do site" em "Modos suportados" e adicione os 4 valores de Parâmetros listados abaixo. Em seguida, acesse App Builder IDE > Configuração > Widgets do site e adicione o widget Favicon Loader e o Parâmetro FaviconUrl com um dos 3 tipos de formatos de URL aceitos (veja abaixo), juntamente com as entradas para os outros Parâmetros. Se você estiver especificando vários ícones de favicon, precisará adicionar várias instâncias do widget Favicon (uma para cada ícone especificado).
Parâmetros
FaviconRel
: Valor obrigatório, adicione o parâmetro à configuração junto com o valor. Exemplo: íconeFaviconSizes
: Valor não obrigatório, mas adicione o parâmetro à configuração. Exemplo: 16x16FaviconType
: Valor não obrigatório, mas adicione o parâmetro à configuração. Exemplo: .png-
FaviconUrl
: Valor obrigatório, adicione o parâmetro à configuração junto com o valor. Exemplo:https://realfavicongenerator.net/blog/wp-content/uploads/fbrfg/apple-touch-icon.png
Valores de URL aceitos:
- URL completa (Exemplo:
https://example.com/service/image/4264b246-79d6-40ad-8f38-4213fa955de5?tag=%22eDWmFG%2Bwe4ismdUwh5fW0A%3D%3D%22
) - URL relativa (Exemplo:
/service/image/4264b246-79d6-40ad-8f38-4213fa955de5?tag=%22eDWmFG%2Bwe4ismdUwh5fW0A%3D%3D%22
) - URL de dados codificados em Base64 (Exemplo:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABFCAYAAAD6pOBtAAAABmJLR0QA/...
)
- URL completa (Exemplo:
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
FaviconRel | ícone | Não |
FaviconSizes | 16x16 | Não |
FaviconType | imagem/png | Não |
FaviconUrl | Não |
Exemplo
Discar
Download
Descrição
Crie um controle de discagem de interface de usuário personalizável para exibição no App Builder.
Ao instalar o Widget Dial, primeiro carregue o arquivo Zip para a área de Widgets da Coleção usada pelo aplicativo (em Temas), selecione "Nível do Site" em Modos Suportados e adicione as entradas e valores de Parâmetros necessários (os Parâmetros suportados estão listados abaixo). Isso pressupõe que você já tenha uma coluna na Fonte de Dados que contenha os dados que deseja exibir com o Dial. Em seguida, acesse a página onde deseja exibir o Dial para um Controle. No Designer de Controles, seção Informações do Widget, especifique o nome do Widget (por exemplo, Dial), defina as informações de Parâmetros para fornecer um mapeamento entre o Valor do Dial e o Nome do Controle que deseja exibir no Dial. Defina também o Modo de Interface do Widget (por exemplo, Sempre) e o Modo Ativo do Widget (por exemplo, Exibir e Editar).
Definição de biblioteca de fontes originais
https://github.com/aterrien/jQuery-Knob
Parâmetros
DialAngleArc
: Valor numérico de 0 a 360, 360 é um círculo completo, qualquer valor menor o torna mais um medidor. Exemplo: 360DialAngleOffset
: Valor numérico de 0 a 360, para onde o 0% começa e depois gira. Exemplo: 270DialColor
: Valor não obrigatório, defina a cor do mostrador no widgetDialDisplayInput
: Padrão = verdadeiro, se você quiser ocultar a entrada, defina como falsoDialMax
: Valor máximo, padrão = 100. Ao usar o widget para representar porcentagens, se o valor puder ultrapassar 100%, a prática recomendada é calcular o máximo em um campo diferente como 100. O valor que você passa precisa ser multiplicado por 100. Por exemplo:IIF(Value>100, 100, Value) AS Max
.DialMin
: Valor mínimo, padrão = 0DialReadOnly
: Desativa entradas e eventosDialStep
: Tamanho do passo, padrão = 1DialThickness
: Espessura do medidorDialValue
: Valor numérico a ser representado pelo Dial. Exemplo: 98,1DialValueSuffix
: Unidade de medida representada pelo Dial, o padrão é porcentagem. Exemplo: %DialWidth
: Largura do mostrador. Exemplo: 65%DialValuePrefix
: Unidade de medida representada pelo Dial, posicionado antes/depois do valor. Exemplo: $
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
DialAngleArc | 360 | Não |
DialAngleOffset | 270 | Não |
DialColor | Não | |
DialDisplayInput | verdadeiro | Não |
DialMax | 100 | Não |
DialMin | 0 | Não |
DialReadOnly | verdadeiro | Não |
DialStep | 1 | Não |
DialThickness | .05 | Não |
DialValue | Não | |
DialValueSuffix | % | Não |
DialWidth | 65% | Não |
DialValuePrefix | $ | Não |
Exemplos
Copiar para a área de transferência (com ícone)
Download
Descrição
Use para criar um controle de botão da área de transferência da interface do usuário no App Builder que permite ao usuário copiar as informações/dados configurados para a memória da área de transferência da máquina (para serem colados e usados em outro lugar). Não é necessário configurar parâmetros para usar este widget; você especifica o valor que deseja copiar como o campo Controle.
- Se você precisar alterar a aparência do widget do botão da área de transferência para outra coisa, edite o valor da classe i do arquivo view.html
- O texto da dica de ferramenta que aparece ao copiar também pode ser personalizado editando o valor title no arquivo view.html. O valor padrão é "Copiado!".
Exemplo
Copiar para a área de transferência (com botão)
Download
copiarparabotãodaáreadetransferência.zip
Descrição
Use para criar um controle de botão da área de transferência da interface do usuário no App Builder que permite ao usuário copiar as informações/dados configurados para a memória da área de transferência da máquina (para serem colados e usados em outro lugar). Este widget permite usar um botão em vez de um ícone. Não é necessário configurar parâmetros para usar este widget; você especifica o valor que deseja copiar como o campo Controle.
- Se você precisar alterar a aparência do widget do botão da área de transferência para outra coisa, edite o valor da classe i do arquivo view.html
- O texto da dica de ferramenta que aparece ao copiar também pode ser personalizado editando o valor title no arquivo view.html. O valor padrão é "Copiado!".
Exemplo
Upload de vários arquivos
Download
Descrição e parâmetros
O widget de upload de vários arquivos utiliza a biblioteca FilePond, versão 4.28.2, que pode ser encontrada em https://github.com/pqina/filepond. Este widget permite que vários arquivos sejam carregados de forma síncrona ou assíncrona, armazenando-os temporariamente em uma única coluna e utilizando o evento "save" para extrair o binário do arquivo e movê-lo para uma tabela separada, onde pode ser processado posteriormente ou movido para um sistema de arquivos local ou de rede.
O widget é necessário e inclui novos parâmetros para allowFileSizeValidation e maxFileSize.
O widget da versão 3.0 pode ser configurado para restringir uploads que excedam um determinado tamanho. Por padrão, o widget é definido como "256 KB" e esse valor pode ser alterado para qualquer arquivo em MB ou KB da documentação do Filepond, editando o arquivo binder.js. Para obter mais informações, consulte Validação de tamanho de arquivo do Filepond.
Nota
Se você estiver carregando arquivos no Amazon S3 Bucket e procurando criar uma estrutura de diretório em camadas para os arquivos, consulte o Sistema de arquivos Amazon S3 artigo.
Nome do Parâmetro | Padrão | Traduzível | Descrição |
---|---|---|---|
allowImagePreview | 1 | Não | Habilita (1) ou desabilita (0) a pré-visualização para tipos de arquivo de imagem. |
allowMultiple | 1 | Não | Habilita (1) ou desabilita (0) a adição de múltiplos arquivos. |
forceReload | 1 | Não | Habilita (1) ou desabilita (0) a execução de uma atualização global após o upload de um lote de arquivos. |
runSave | 1 | Não | Habilita (1) ou desabilita (0) a execução do evento de salvamento para cada arquivo que está sendo carregado na coluna de arquivo do Objeto de Negócio. |
allowFileSizeValidation | 1 | Não | Habilite (1) ou desabilite (0) para permitir o uso da configuração do parâmetro maxFileSize. |
maxFileSize | 5000 KB | Não | Valor para o maior tamanho de arquivo permitido pelo widget. Deve ser expresso em quilobytes e é um valor de sequência de caracteres. |
Além dos parâmetros especificados, os seguintes Parâmetros do Widget devem ser configurados para aproveitar a restrição de tamanho de arquivo:
allowFileSizeValidation
: valor padrão de '1'maxFileSize
: sem padrão
Mais parâmetros estão disponíveis para configuração com base na documentação do FilePond em https://pqina.nl/filepond/docs/api/plugins/file-validate-size/ na seção "Propriedades". Para adicionar parâmetros/propriedades adicionais, você precisará editar o arquivo "binder.js" diretamente no widget. Observe que quaisquer parâmetros/propriedades adicionais adicionados podem não funcionar conforme o esperado e apenas os parâmetros acima foram testados.
Geolocalização
Download
Descrição
Este widget obtém a localização atual do seu dispositivo a partir da geolocalização HTML5. Ele salvará as coordenadas nas colunas vinculadas aos controles com os termos "Latitude" e "Longitude". Elas podem ser ocultadas.
Parâmetros
RefreshRate
(em milissegundos)
O widget padrão é definido como -1 (Desativado). O registro não será alterado/salvo até que o sistema reconheça uma mudança de localização, comparando o registro da tabela com sua localização atual.
Exemplo: RefreshRate=5000
verificará sua localização a cada 5 segundos. Quando uma alteração for determinada, o registro será alterado.
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
RefreshRate | -1 | Não |
Exemplo
Assinatura
Download
Documentação
https://willowsystems.github.io/jSignature
Descrição
Este widget permitirá que você exiba ou edite uma assinatura desenhada diretamente no navegador.
Ele é compatível com dispositivos touchscreen e salvará a assinatura como dados de imagem em um campo de banco de dados.
Parâmetros
Width
: Largura do valor numérico da caixa de assinaturaHeight
: Altura do valor numérico da caixa de assinaturaBackgroundColor
: Cor de fundo da caixa de assinaturaColor
ImageFieldName
: Parâmetro passado do controle de texto. É o nome do controle da imagem.LineWidth
: Largura do valor numérico da linha sobre a qual o usuário assina
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
Width | Nenhum | Não |
Height | Nenhum | Não |
BackgroundColor | #FFFFFF | Não |
Color | #000000 | Não |
LineWidth | 1 | Não |
ImageFieldName | Em branco (definido pelo campo de dados de mesmo nome) | Não |
Exemplo
Formato de moeda
Download
Descrição
Este widget está disponível para Controles e altera uma entrada para o formato USD, onde os centavos são opcionais.
Parâmetros
N / D
Exemplo
Barras de classificação
Download
Descrição
Este widget permite que o usuário insira/altere um valor selecionando-o em uma interface gráfica de classificação.
Parâmetros
RatingTheme
: Este valor é uma string e mudará a aparência da Barra de ClassificaçãoRatingValueOptions
: Este valor é uma string e alterará os valores disponíveis na Barra de Classificação
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
RatingTheme | Não | |
RatingValueOptions | Não |
Exemplo
Organograma
Download
Descrição
Este widget permite gerar um organograma em um painel com base nos dados subjacentes.
Parâmetros
ApiKey
: Este valor representa a chave de API que o App Builder emite, o recurso de API REST configurado que o widget utilizarájsonUrl
: Este valor representa o caminho de URL totalmente qualificado para acessar os dados JSONproperty.id
: O valor da chave do objeto de negócios. Por exemplo:employeeID
property.items
: O valor para isso deve ser 'itens'property.label
: Este valor deve ser do objeto de negócio e representa o valor do sujeito que aparece no Organograma. Por exemplo:FullName
property.parent
: Este valor deve ser do objeto de negócio e representar a quem o sujeito se reporta. Por exemplo:reportsTo
property.subtitle
: Este valor deve ser do objeto de negócio e representa a classificação dos sujeitos na hierarquia. Por exemplo:title
support.linktopage
: Este valor deve ser '1'support.wrapping
: Este valor deve ser '1'
Nome do Parâmetro | Padrão | Traduzível |
---|---|---|
ApiKey | Nenhum | Não |
jsonUrl | Nenhum | Não |
property.id | Nenhum | Não |
property.items | Nenhum | Não |
property.label | Nenhum | Não |
property.parent | Nenhum | Não |
property.subtitle | Nenhum | Não |
support.linktopage | 1 | Não |
support.wrapping | 1 | Não |
Exemplo
Redimensionador de iframe
Download
Descrição
Este widget permite manter um iframe dimensionado de acordo com seu respectivo conteúdo. Permite redimensionar janelas e conteúdo, links em páginas, aninhamento e múltiplos iframes.
Documentação
Parâmetros
De modo geral, há dois componentes necessários para configurar o widget iframe Resizer para uso com um aplicativo App Builder:
- A página externa que hospeda o App Builder em um iframe
- Dentro do iframe onde o App Builder está sendo executado
Para obter mais informações sobre a configuração, consulte Exibir uma página do App Builder em um site com iframe
Banner do site
Download
Descrição e parâmetros
O Banner do Site é um widget para todo o site que exibe um banner na parte superior de todas as páginas do aplicativo. O banner é personalizável e pode ser facilmente configurado para exibir qualquer texto que você desejar. O widget suporta os 2 parâmetros a seguir:
- BannerText: O BannerText deve conter o texto que você deseja exibir no banner. Por exemplo: "Este é o ambiente Sandbox".
- BannerStyle: BannerStyle conterá o CSS embutido que estiliza o banner. Por exemplo: text-align:center;background-color:yellow
Nome do parâmetro | Padrão | Traduzível |
---|---|---|
BannerText | Eu sou um banner de site! | Não |
BannerStyle | text-align:center;background-color:yellow | Não |