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 em App Builder. Os widgets fornecem um gancho de código para App Builder, permitindo que um designer tenha controle total sobre como o campo é renderizado. Widgets podem ser usados para melhorar a experiência da IU para os usuários. (Veja 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 alfa (A-Z, a-z)
- "9" representa um caractere numérico (0-9)
- "*" representa um caractere alfanumérico (A-Z, a-z, 0-9)
Se você precisar de uma definição de máscara além daquelas que são predefinidas (ex. 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
selecionador de datas bootstrap
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 em qual mês ele deve abrir. Por exemplo:08/03/2022
SelectedDateString
: String e é o valor da coluna da tabela na qual você está salvando na linha. Certifique-se de converter a coluna de data no objeto de negócios para uma string antes de passá-la como um parâmetro. Por exemplo:08/12/2022
Notas de implementação
Ao adicionar e definir o widget dentro App Builder, defina o valor Modes Supported como View and Edit.
É desktop
Download
Descrição
O widget IsDesktop será executado no carregamento da página e verificará se a viewport resultante é considerada um navegador de desktop. Se o widget determinar que é 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 Boolean IsDesktop a uma tabela. Por exemplo: Session
- Para implementar em um painel, você pode adicionar um Checkbox Control que tenha como alvo o novo controle IsDesktop em um painel que esteja definido como totalmente transparente com uma altura de 0. Isso garante que o controle não ocupe espaço na página, mas será carregado
- Uma vez configurado conforme descrito acima, agora você pode usar a coluna Visibility 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 de código aberto escrito em JavaScript. App Builder usa este editor dentro do IDE. Adicione este widget em qualquer lugar do seu App Builder aplicativo onde você deseja incorporar um utilitário de editor de código.
Para mais informações e documentação, veja: 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 dentro App Builder, defina o valor Modos Suportados para Visualizar 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 Dynamic Row Color permite que você defina dinamicamente a cor de fundo para linhas em um Painel Multi-linha. O valor da coluna à qual o widget está vinculado determina a cor de fundo para aquela linha específica. Um valor de coluna de "
ou null reverterá o 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 dentro 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 você não estiver vendo o resultado desejado, verifique todos os temas do painel para ver se a linha ativa tem 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/Form permite que você configure um valor de parâmetro de Limite de caractere superior e requer um parâmetro definido para CharLimit (limite de caractere) e TextFieldID (ID do campo onde o widget será colocado). Depois que o widget é habilitado em um campo de Texto, o widget exibe os valores de Limite e Restante de caractere de campo enquanto estiver no modo de Edição.
Para localizar o TextFieldID, navegue até o campo Text na visualização da IU do aplicativo, abra o campo no modo Edit e use um utilitário de desenvolvedor de navegador da Web para inspecionar o campo. Por exemplo: Text-Area_0aae73c8-2002-42a2-99c4-242dac4f84db
Opcionalmente, configure um parâmetro Index com o widget, se você pretende configurar o widget 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 Template em branco e aplique este template em branco a um controle Template na página. Inclua um comentário no Template, como "Hello World"
Ao aplicar o widget Character Count ao controle Template, 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 Edit, desmarque o campo Target Container na Widget Definition.
Exemplo
Leitor de código de barras/QR code
Nota
Desde 4.0.35771 (11.34), o widget leitor de QR está integrado 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 dentro App Builder, defina o valor Modes Supported como View Only. Após adicionar, coloque o widget em cima do 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 scanner de código QR é automaticamente colocado no topo. -
Confirme se o estado do painel em que o widget aparece está definido como Padrão. Marque Painel > Edge Case > Estado inicial do painel valor = 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 código de barras ou QR 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 parar a transmissão de vídeo se quiser demonstrar simultaneamente um aplicativo com o widget do scanner de código de barras/QR.
Link da biblioteca do Github para visualizar as configurações suportadas pelo widget: HTML5 QR Code
Exemplo
Corredor de eventos automático
Download
Descrição e parâmetros
Este widget atualizará automaticamente o App Builder página 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 Texto como vazio e ShowTimestamp como 0 permite que ele seja executado oculto. O 90000 é 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
controle deslizante de alcance.zip
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 Min, Max e Step que você suporta. O padrão é de 0 a 100, com um 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 Min, Max e Step que você suporta. O padrão é de 0 a 100, com um 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 para os nomes de controle 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
Análise do Google
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
A partir de agora formatador de data
Download
Parâmetros
Nome do parâmetro | Padrão | Traduzível |
---|---|---|
FromDate | Não | |
HideSuffix | {falso} | Não |
Exemplo
Rotador de imagem
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.
Só funciona no modo de edição, mas foi projetado para rodar também no estado de exibição, então o estado de exibiçã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 de 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
carregador-de-fonte-da-web.zip
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, então o usuário não deverá ver conteúdo que não esteja com a fonte correta.
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 seguro atual.WebFontName
: O nome da fonte a ser carregada. Isso é anexado à URL para que você também possa usar esse parâmetro para carregar quaisquer outros parâmetros de URL que este hospedar exigir. (selecionando apenas algum texto via text=Hello ou escolhendo negrito vs 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úmero 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
Esses 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 o App Builder por exemplo, que são exibidos na área da 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 para a área Widgets da Coleção que está sendo usada pelo aplicativo (em Temas), selecione "Nível do site" para Modos suportados e adicione os 4 valores de Parâmetro listados abaixo. Em seguida, vá para App Builder IDE > Configuration > Site Widgets, e adicione o widget Favicon Loader, e adicione o Parâmetro FaviconUrl com um dos 3 tipos de formatos de URL aceitos (veja abaixo) junto com entradas para os outros Parâmetros. Se você estiver especificando vários ícones favicon, precisará adicionar várias instâncias do widget Favicon (uma por ícone sendo especificado).
Parâmetros
FaviconRel
: Valor obrigatório, adicione parâmetro à configuração junto com o valor. Exemplo: íconeFaviconSizes
: Valor não obrigatório, mas adicione parâmetro à configuração. Exemplo: 16x16FaviconType
: Valor não obrigatório, mas adicione parâmetro à configuração. Exemplo: .png-
FaviconUrl
: Valor obrigatório, adicione 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
Criar um controle de discagem de IU personalizável para exibição em App Builder.
Ao instalar o Dial Widget, primeiro carregue o arquivo Zip na área Widgets da Coleção que está sendo usada pelo aplicativo (em Temas), selecione "Nível do site" para 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 contém dados que deseja exibir com o Dial. Em seguida, vá para a página onde deseja exibir o Dial para um Controle. No Control Designer, 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 DialValue 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 fonte original
https://github.com/aterrien/jQuery-Knob
Parâmetros
DialAngleArc
: Valor numérico de 0-360, 360 é um círculo completo, qualquer valor menor o torna mais um medidor. Exemplo: 360DialAngleOffset
: Valor numérico de 0-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 melhor prática é 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
: Desabilita entrada 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 depois/antes 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 de área de transferência de IU em App Builder que permite que um usuário copie as informações/dados configurados na memória da área de transferência da máquina (para serem colados e usados em outro lugar). Nenhum parâmetro precisa ser configurado 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 i class do arquivo view.html
- O texto da dica de ferramenta que aparece quando você copia também é personalizável editando o valor title no arquivo view.html. Este valor é definido como "Copiado!"
Exemplo
Copiar para a área de transferência (com botão)
Download
Descrição
Use para criar um controle de botão de área de transferência de IU em App Builder que permite que um usuário copie as informações/dados configurados na memória da área de transferência da máquina (para serem colados e usados em outro lugar). Este widget permite que você use um botão em vez de um ícone. Nenhum parâmetro precisa ser configurado 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 i class do arquivo view.html
- O texto da dica de ferramenta que aparece quando você copia também é personalizável editando o valor title no arquivo view.html. Este valor é definido como "Copiado!"
Exemplo
Upload de vários arquivos
Download
Descrição e parâmetros
O Multi File Upload Widget usa 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 temporariamente os arquivos em uma única coluna e utilizando o evento save para puxar o binário do arquivo e movê-lo para uma tabela separada, onde ele pode ser processado posteriormente ou movido para um sistema de arquivos local ou de rede.
O widget é obrigató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 MB ou KB da documentação do filepond, editando o arquivo binder.js. Para obter mais informações, consulte Validação do tamanho do arquivo 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 do 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 | 5000KB | Não | Valor para o maior tamanho de arquivo que o widget permitirá. Deve ser expresso em kilobytes e é um valor de string. |
Além dos parâmetros especificados, os seguintes Parâmetros de 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 serem configurados 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 como esperado e apenas os parâmetros acima foram testados.
Geolocalização
Download
Descrição
Este widget pega a localização atual do seu dispositivo da Geolocalização HTML5. Ele salvará as coordenadas nas colunas que estão vinculadas aos controles com os nsmes "Latitude" e "Longitude". Eles podem ser ocultados.
Parâmetros
RefreshRate
(em milissegundos)
O widget padrão é definido como -1 (Desabilitado). O registro não será alterado/salvo até que o sistema reconheça uma alteração no local, comparando o registro da tabela com seu local 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 em que os usuários assinam
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 em uma interface de classificação gráfica.
Parâmetros
RatingTheme
: Este valor é uma string e mudará a aparência da Barra de ClassificaçãoRatingValueOptions
: Este valor é uma string e mudará 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 que você gere um Organograma em um painel com base em dados subjacentes.
Parâmetros
ApiKey
: Este valor representa a chave da API App Builder emite o recurso REST API configurado que o widget utilizarájsonUrl
: Este valor representa o caminho de URL totalmente qualificado para acessar os dados JSONproperty.id
: O valor Key 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 assunto que aparece no Organograma. Por exemplo:FullName
property.parent
: Este valor deve ser do objeto de negócio e representa a quem o assunto se reporta. Por exemplo:reportsTo
property.subtitle
: Este valor deve ser do objeto de negócio e representa a classificação dos assuntos 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 suporta manter um iframe dimensionado para seu respectivo conteúdo. Lida com redimensionamento de janela e conteúdo, em links de página, 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 an App Builder app:
- A hospedagem da página externa App Builder em um iframe
- Dentro do iframe onde App Builder está em execução
Para obter mais informações sobre a configuração, consulte Exibir an App Builder página em um site com iframe
Banner do site
Download
Descrição e parâmetros
Site Banner é um widget para todo o site que fornece um banner no topo de todas as páginas do aplicativo. O banner é personalizável e pode ser facilmente configurado para ler qualquer texto que você desejar. O widget suporta os 2 parâmetros a seguir:
- BannerText: BannerText deve conter o texto que você quer que seja exibido dentro do banner. Por exemplo: "Este é o ambiente Sandbox"
- BannerStyle: BannerStyles conterá o CSS inline 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 |