Esta é uma tradução automática. O post original está disponível em Inglês .

Campos e botões

Com um clique no botão Fields item de menu, abre-se uma nova janela que permite configurar os separadores e campos para um Anveo Page Element.

Anveo Page Elements da placa de características têm tabulações. As abas no Anveo Web Portal se parecem com as abas que você está acostumado em programas do Microsoft Windows.

Os campos em uma Anveo Page definem espaços reservados que podem ser preenchidos com dados do Microsoft Dynamics NAV 2018. Um campo também pode ser usado como um botão e pode executar uma ação clicando nele. Se você quiser mostrar dados que não estão memorizados em tabelas de Microsoft Dynamics NAV 2018 (p.ex. ou resultados de funções C/AL), você pode usar tabelas virtuais e campos virtuais aqui

Os campos têm os seguintes atributos e opções possíveis:

Type

Um campo em uma Anveo Page define espaços reservados que podem ter diferentes tipos. No campo Tipo é possível definir o tipo de campo, que pode ter os seguintes valores:

Field

Descreve os dados de um campo do Microsoft Dynamics NAV 2018.

Button

Define o campo como um botão, que pode executar uma ação.

Virtual Field

Representa um campo de uma tabela virtual, que você definiu anteriormente no Anveo Web Portal.

Field No.





O campoField No. corresponde ao número do campo na tabela Microsoft Dynamics NAV 2018 e pode ser seleccionado a partir dos campos existentes através de uma pesquisa. FlowFields também estão disponíveis aqui e são computados automaticamente. 

Virtual Web Table Code

O campo Virtual Web Table Code é igual ao campoTableTable No . de um =””], mas apenas por analogia com as tabelas virtuais que definiu no Anveo .

Virtual Web Field Code

O campoVirtual Web Field Code virtual é igual ao campoVirtual Web Field Code virtual, mas somente por analogia com as tabelas virtuais definidas no Anveo Web Portal.

Description

A Description é adotada no Microsoft Dynamics NAV 2018, incluindo as traduções das legendas das tabelas. Desta forma, não é obrigatório para realizar o trabalho extra de inserir todas as descrições com suas traduções de acompanhamento novamente para o . Se desejar, você pode adaptar as descrições de campo e traduções manualmente a qualquer momento através do botão Editar auxílio […].

Link with Previous Field

No campoLinkLink with Previous Field, é possível definir se o campo atual deve ou não estar ligado ao campo anterior. Por exemplo, você pode vincular um campo Cidade ao campo Código postal anterior, pois eles têm uma correlação direta entre si. Além disso, você pode ligar os botões com campos para que os botões apareçam no campo. 

O flag Link with Previous Field também pode ser usado em listas. Se o campo vinculado for mostrado na Edit View, você pode definir f.e. a descer dali.

Sorting allowed

Definir uma marca de verificação no campo OrdenaçãoSorting allowed significa que o usuário de um mandante pode ordenar registros com base nesse campo na interface de usuário. 

Filter enabled

Definir uma marca de seleção no fieldFilterFilter allowed significa que o usuário de um cliente pode definir um filtro nesse campo na interface do usuário.

Para poder ordenar ou filtrar dados de forma eficiente num campo, a tabela no Microsoft Dynamics NAV 2018 ou na base de dados SQL requer uma chave ou um índice nesse campo. Como resultado, a ordenação só é possível nos tipos de colunas que atendem a esses pré-requisitos.

Readonly

No campo Readonly, é possível especificar se os dados no campo podem ou não ser sobregravados no mandante. 

Visibility

Visibility indica se o campo é suposto ser visível na Anveo Page no cliente.

Em Anveo Page Elements do tipo de lista, é possível utilizar a visibilidade para definir se o campo deve ser oculto no início. O usuário pode decidir voltar a exibir o campo posteriormente. A configuração feita pelo usuário durante uma sessão não será salva por motivos de desempenho. Isso significa que ao abrir a Anveo Page da próxima vez que o campo for ocultado novamente.

Font Size %

No fieldFontFont Size % você pode definir o tamanho da fonte em porcentagem. Um valor vazio é igual a 100 %. 


Bold

Uma marca de seleção no campoBold garante que a fonte seja exibida em negrito.


Table Alignment

Em listas é possível definir no campo Table Alignment se o conteúdo do campo deve estar alinhado com a borda direita ou esquerda.

Add Caption

Uma marca de seleção no campo Add Caption garante que a legenda da legenda seja exibida.

Width

O campo Width define a largura de um campo. Nas listas, a largura corresponde a um valor absoluto. 

Suporte a listas editáveis

Show in Edit View

Define se o campo pode ser selecionado para ser exibido na Edit View. A Edit View é uma barra em iOS e Android que é mostrada acima do teclado. No Windows, a Edit View está no lado direito da Página.

Um campo pode ser selecionado para ser exibido na Edit View, independentemente de ser editável ou não.

Do not select content on focus

Define se o conteúdo do campo é selecionado para edição rápida quando o campo recebe foco.

Next fieldname on enter

Define qual campo selecionará o foco após pressionar enter. Esta configuração será desconsiderada se um Script on enter estiver definido.

Script on enter

Define um script que será executado, ao pressionar enter no campo. Vários atributos podem ser definidos neste script, como Enabled e EditViewVisible.

Se o Script on enter estiver preenchido, o valor definido em Next fieldname on enter será desconsiderado. Se o foco deve ser definido para um campo diferente ao pressionar enter, este campo precisa ser definido dentro do script.

Modificações do registro e alterações do registro no Script on enter serão realizadas como duas transações separadas. Todas as alterações feitas ao registo no Script on enter serão efectuadas após o MODIFY

Outras propriedades são colocadas em diferentes separadores.

General

A ficha General contém os seguintes campos:

Default Value

Você pode indicar um Default Value para cada campo. Esse valor é definido ao criar um novo registro dentro do campo.

Filter Value

As restrições fixas na leitura dos registros da tabela podem ser definidas usando oFilter Value do filtro . Estas restrições estão permanentemente ligadas ao Anveo Page Element e não são dinâmicas. Um exemplo de aplicação aqui é a filtragem da tabelaSalesSales Header em termos de certos tipos de documentos, tais como aspas. Os valores dos parâmetros são definidos como a funçãoSETFILTER em Microsoft Dynamics NAV 2018; no caso dos campos de opção, o valor numérico do valor da opção deve ser fornecido. A filtragem dinâmica no Anveo Web Portal, por exemplo, reduzindo todos os dados de um cliente ou vendedor, é resolvida pelas funções ReadSecurityFilter da codeunit ACF Events. Dentro do Anveo Web Portal, os pacotes de sincronização são usados para esse tipo de filtragem (veja a seção Pacotes de Sincronização).

Decimal Precision View

Usando o campo Decimal Precision View, é possível definir no cliente o número de dígitos após o ponto decimal. Por exemplo, a configuração Decimal Precision View = 2 e Decimal Precision View = 5 significa que o número 0,12345 é representado no modo de exibição como 0,12 e no modo de edição completo como 0,12345. O arredondamento é efectuado automaticamente para que a precisão máxima seja respeitada.


Decimal Precision Edit

Usando o campoDecimalDecimal Precision Edit, você pode definir o número de dígitos que seguem o ponto decimal quando o valor decimal está sendo editado. A configuração é análoga à configuração do campo .

Thousands Separator

Definir uma marca de seleção no campoThousandsThousands Separator define um separador nos milhares de um número decimal.

Advanced

A guia Advanced contém os seguintes campos:

Field Layout

O Field Layout especifica como o campo deve ser representado no mandante. A representação depende do tipo de dados do campo’e permite ajudas de digitação confortáveis adicionais, como um calendário em um campo de data. Nos campos de código com relações, é indicado o tipoLinkedLinked DropDown em vez deTextText Field . A existência da relação é detectada automaticamente ao escolher o campo. No entanto, o tipo de dados pode ser modificado aqui paraTextText Field quando nenhum drop-down deve ser oferecido.
No Anveo Web Portal há layouts de campo adicionais que você pode escolher, como Imagem (mostra uma imagem)Phone (o campo representa um número de telefone), Barcode (permite a digitalização) e URL. Cada um dos layouts selecionados mostra automaticamente um botão com um link próximo a ele, sem ter que definir um botão com código de ação separadamente.

Lock/Reload Behavior

No fieldLock/ReloadLock/Reload Behavior você pode definir o bloqueio e o escopo de recarregar campos na interface do usuário. A definição
Lock + Reload All Elements é definida por predefinição e significa que, ao validar um novo valor de campo no Microsoft Dynamics NAV 2018, a Anveo Page actual é bloqueada e todos os campos são posteriormente recarregados com dados do Microsoft Dynamics NAV 2018. Na configuração BloquearLock + Reload Current Element, todos os campos do Anveo Page Element atual são recarregados apenas. A definiçãoNoNo Lock + Reload Current Element deixa a Anveo Page desbloqueada, para que novos dados já possam ser digitados enquanto o Anveo Page Element atual é recarregado.

Certifique-se de que um campo com a opção No Lock + Reload Current Element não execute um acionador válido que possa levar a uma modificação de valores de outros campos exibidos na Anveo Page atual porque na interface do usuário seriam exibidos dados que não correspondem aos do banco de dados (por exemplo ao entrar um número de cliente no campo Sell-to Customer No. em uma ordem do cliente).

Field Name

O Field Name é o identificador interno e exclusivo do campo em uma Anveo Page que é automaticamente determinado pela Suíte de Clientes Anveo. Este valor pode ser utilizado para programar ou alterar dinamicamente a interface de utilizador.

DropDown List

A ficha DropDown List contém todos os campos para a representação ótima de uma lista suspensa no Anveo Web Portal

DropDown Custom Table Relation

Normalmente, a relação entre a Anveo Page atual e a que será aberta é criada automaticamente por meio da configuração global na Anveo Page Table-Field Relation do Anveo Client Suite. Se existir uma relação de desvio entre as duas ou uma relação que não possa ser representada através de simples relações de campo, pode ser indicado um código no campoDropDownDropDown Custom Table Relation que especifique esta relação definida em código C/AL ou através do Anveo Script (ver secção Relações flexíveis entre Anveo Pages).

DropDown Search in Field

Você pode utilizar o campoDropDownDropDown Search in Field para influenciar os resultados exibidos em uma lista suspensa, quando você digita um valor em um campo. DropDown Search in Field define a ordem dos resultados da pesquisa. Por exemplo, suponha que você tenha noCurrency Code
o campo Código no lado esquerdo e Descrição no lado direito e digite “EUR” noCurrency Code da moeda, você tem a oportunidade de escolher se deseja pesquisar “EUR” em ambos os campos, apenas no Código ou apenas na Descrição. Além disso, é possível selecionar em qual dos dois campos a pesquisa deve começar primeiro. Ao escolher a opção both (left first) a pesquisa começa no campo esquerdo (no nosso exemplo o campo Código) e continua até que a lista de resultados da pesquisa esteja vazia. Se a lista estiver vazia, a pesquisa continua no campo da direita (no nosso exemplo o campo Descrição). A pesquisa opera com a opção – tanto aboth (right first) análoga à da opção – tanto aboth (left first) como a daboth (right first).

DropDown Wildcard Search

No fieldDropDownDropDown Wildcard Search você pode definir o filtro que será usado para filtrar os resultados em uma lista suspensa.

DropDown Field 1

Em uma lista suspensa existem dois campos. InDropDownDropDown Field 1, você define o primeiro campo da lista suspensa. Se forem usadas legendas diferentes das do texto de constantes definidas globalmente DROPDOWNDEFAULTCAPTION1/2, definir legendas próprias dependentes do idioma usando o botão Editar assistência […].

DropDown Field 2

Análogo aDropDownDropDown Field 1 , apenas de acordo com o segundo campo de um menu suspenso.

Button

No separador Button existem todos os campos para a definição de um botão:

Button Icon

NoButton Icon fieldButton pode-se definir o ícone do botão.

Button Linked Anveo Page

Se você quiser abrir uma Anveo Page clicando no botão, digite o código dessa Anveo Page no campo Button Linked Anveo Page.

Button Custom Table Relation

Normalmente, a relação entre a Anveo Page atual e a que será aberta é criada automaticamente por meio da configuração global naAnveo Page Table-Field Relation anterior do Anveo Client Suite. Se existir uma relação de desvio entre os dois ou uma relação que não possa ser representada através de simples relações de campo, um código pode ser indicado no campo ButtonButton Custom Table Relation que especifica esta relação definida em código C/AL ou via Anveo Script (veja ).

Button Action Code

Se você quiser executar alguma outra ação desejada clicando no botão, digite o código para a ação que você programou via código C/AL ou Anveo Script no campo Button Action Code.


Button Border

Ao colocar uma marca de seleção no campo ButtonButton Border, uma borda será desenhada ao redor do botão.

Colors

Na aba Colors é possível sobregravar as cores padrão do cliente e definir cores próprias para a descrição, fundo e fonte. Todas as cores têm de ser especificadas como um número hexadecimal de seis dígitos (por exemplo, #FF0000 para vermelho).

Label Color

No campo Label Color é possível definir a cor da descrição.

Field Font Color

No campoField Font Color do campoField Font Color é possível definir a cor da fonte no campo.

Field Background Color

No campoField Background Color campo é possível definir a cor do fundo do campo.