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 podem ter tabulações. As abas no Anveo Mobile App são exibidas lado a lado e podem ser alcançadas “deslizando” a tela horizontalmente, como é comum em dispositivos móveis.

Os campos em uma Anveo Page definem espaços reservados que podem ser preenchidos com dados do Dynamics. 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 Dynamics (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 Dynamics.

Button

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

Group

Use o agrupamento para reorganizar os campos em um cartão no Anveo Mobile App.

Field No.





O campoField No. corresponde ao número do campo na tabela Dynamics 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. 

Description

A Description é adotada no Dynamics, 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 Dynamics 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.

No Anveo Mobile App, a opção EscondidoHidden per default significa que o campo está tecnicamente disponível e pode ser tornado visível pelo Anveo Script. Estes campos podem ser marcados para opções de filtragem ou ordenação sem mostrar valores na lista. Os campos ocultos são considerados inexistentes e não podem ser tornados visíveis nem pelo usuário nem pelo Script Anveo.

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.

Linebreak after field

Uma marca de seleção no campo Linebreak after field adiciona uma quebra de linha após um campo em listas sem layout de tabela.

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. 

Nos cartões no Anveo Mobile App, a largura corresponde a uma ponderação da largura total disponível. Por exemplo, se três campos colocados em uma linha (os dois últimos campos têm a marca de verificação Link with Previous Field set) e têm as larguras de 1, 2 e 2, então o primeiro campo ocupa 1/5 e os dois últimos campos ocupam cada 2/5 do espaço disponível.

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:


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 .

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 Mobile App 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.

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.

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.

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.

Button Background Color

No campoButton Background Color, pode-se definir a cor de fundo de um botão.

Button Icon Color

No campo ButtonButton Icon Color você pode definir a cor do ícone do botão’.

Image

A guia Image contém todos os campos para imagens no Anveo Mobile App (campos com layout de campo Picture):

Image Max Width

No campoImageImage Max Width você define a largura máxima da imagem. A unidade da largura máxima é especificada em dips (= Device Independent Pixel = resolution independent width).

Image Max Height

No campoImageImage Max Height você define a altura máxima da imagem. A unidade da altura máxima é especificada em mergulhos.