Anveo Page Elements
Anveo Page Elements definem a representação de uma Anveo Page no Anveo Mobile App. Um Anveo Page Element tem as seguintes propriedades:
O campo Table No. corresponde a um número de uma tabela Dynamics.
Element Type
O Element Type define se o Anveo Page Element lida com o layout de um cartão ou de uma lista e para quais clientes a Anveo Page é projetada.
Para a Anveo Mobile App só estarão disponíveis Anveo Pages do
Element Type Mobile App – Card” ou “Mobile App – List”.
Visible
O marcador Visible pode ser usado para ocultar temporariamente um Anveo Page Element, por exemplo, quando o elemento ainda não foi instalado conclusivamente no momento da publicação.
Readonly
Com o marcadorReadonly você pode indicar se o Anveo Page Element deve ser protegido contra alterações.
Se esta proteção gravada estiver ativada em um Anveo Page Element, nenhuma modificação pode ser executada nos campos exibidos.
Se o usuário de Anveo é capaz de salvar os dados em seu dispositivo depende dos direitos de acesso que foram configurados para a Anveo Page e a tabela.
Define em que modo a Anveo Page estará quando aberta. Você pode selecionar entre View e Edit.
Uma proteção gravada somente leitura no nível de campo significa que este campo não pode ser modificado, independentemente de a página ter sido desbloqueada posteriormente pela implementação de uma função.
Additional Properties dos Anveo Page Elements
Se você selecionar um Anveo Page Element na placa de configuração de uma Anveo Page e clicar em Additional Properties, você receberá as seguintes opções de configuração:
Double Click Action/Direct Link
No separadorDoubleDouble Click Action/Direct Link pode especificar se pretende abrir outra Anveo Page ou executar uma acção clicando duas vezes.
Open Anveo Page
Se você quiser abrir uma Anveo Page, digite no campo
Open Anveo Page o código da Anveo Page que você deseja abrir.
A Anveo Page introduzida necessita para o mandante correspondente pelo menos um Anveo Page Element. Caso contrário, a Anveo Page não pode ser encontrada e, portanto, não pode ser aberta no cliente.
O clique duplo só é possível em listas no Anveo Mobile App com proteção gravada ativada. No Anveo Mobile App, uma seta na extremidade direita da linha atual indica a possibilidade de uma ligação direta.
Dentro do Anveo Mobile App o código de ação OPENLINEMENU() abre o menu de linha para um registro
Normalmente, a relação entre a Anveo Page atual e a Página a ser aberta é criada automaticamente através da configuração global na Relação Tabela-Campo de Anveo Page 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 campoCustomCustom TableRelation que especifique esta relação definida no código C/AL ou através do Anveo Script (ver aqui).
Se você quiser executar alguma outra ação desejada através de um duplo clique, digite o código da ação que você programou via código C/AL ou Anveo Script no fieldActionAction Code .
Se uma Anveo Page ou um Código de Ação ficar disponível pela primeira vez para um Usuário Anveo no Anveo Mobile App, você deverá publicar sua Anveo Page. Isto garante que o Anveo apenas envia as Anveo Pages e os Códigos de Acção necessários para o dispositivo móvel. Isto acelera o processo de sincronização. Após a sincronização, novas Anveo Pages e/ou Códigos de Ação estão disponíveis no dispositivo móvel. Desde a versão 4.13, não é mais necessário criar manualmente scripts SQL. Isso agora é feito automaticamente.
Behavior Tab
Na Behavior Tab você pode definir o comportamento da Anveo Page para eventos específicos, bem como preferências para a aparência.
O Anveo Mobile App grava cada alteração de registro imediatamente no banco de dados local do dispositivo. Portanto, não é necessária nenhuma configuração em relação ao comportamento de escrita. Isso significa que os valores de campo de todos os campos-chave primários já devem ser conhecidos durante a primeira operação de gravação ou devem ser inicializados com valores propostos.
No campo Paging Counter per Page, é possível especificar o número máximo de registros que devem ser representados em uma lista de tipos de Anveo Page Element. No valor 0, a configuração é adotada pela configuração. É fundamentalmente recomendado definir este valor para que apenas seja exibido o número exacto de registos que a altura Anveo Page no cliente permite. Isso aumenta a velocidade de carregamento e a velocidade de exibição no Anveo Mobile App. O Anveo Mobile App mostra todos os registros, porque todos os registros são salvos localmente no dispositivo.
Sorting Tab
Na Sorting Tab você pode escolher uma chave de uma tabela e definir a ordenação em uma Anveo Page.
Key
Aqui você pode selecionar a Key da tabela como os dados na Anveo Page serão classificados.
Aqui é possível selecionar a ordem de ordenação. As opções possíveis são subir e descer.
Mobile Tab
A Mobile Tab contém propriedades que são necessárias no Anveo Mobile App.
Uma marca de seleção no campoTable Layout da tabela define a representação de uma lista no layout da tabela. Se esta propriedade estiver definida como falsa, os campos serão mostrados em azulejos – em uma linha ou em várias linhas.
No campo Largura, a largura de uma lista no Anveo Mobile App é definida. Em todas as outras interfaces de usuário que não permitem alterações de tamanho, a Anveo Page utilizará todo o espaço disponível na tela. Se nenhum tamanho tiver sido entrado, o valor standard das opções é adotado.
Este campo define um Código de ação que é executado para cada registro. Um cenário de utilização típico é uma definição de layout dinâmico baseada no registro atual do usuário através do Anveo Script (vide aqui).
Short Press Tab
NaShort Press Tab curta você pode definir o comportamento de uma Anveo Page no Anveo Mobile App quando uma entrada na lista é pressionada brevemente.
Se você quiser executar uma ação arbitrária após uma pressão curta, digite o código dessa ação no campoShort Press Action curta que você programou via Anveo Script no Anveo .
Se você quiser abrir uma Anveo Page após uma pressão curta, digite o código dessa Anveo Page no campo ShortShort Press Anveo Page Code .
Normalmente, a relação entre a Anveo Page atual e a que será aberta é criada automaticamente por meio da configuração global naShort Press Custom Table Relation Curta da Relação Tabela-Campo de Anveo Page da Suite de Clientes Anveo. 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 Short Press Custom Table Relation que especifica essa relação definida no Anveo Script (veja aqui).
Long Press Tab
Na Long Press Tab você pode definir o comportamento de uma Anveo Page no Anveo Mobile App quando uma entrada na lista é pressionada por muito tempo.
Se pretender executar uma acção arbitrária após uma longa pressão, introduza o código dessa acção no campoLongLong Press Action que programou através do Anveo Script no Anveo Mobile App.
Se quiser abrir uma Anveo Page após uma longa pressão, introduza o código dessa Anveo Page no campoLongLong Press Open Anveo Page .
Normalmente, a relação entre a Anveo Page atual e a que será aberta é criada automaticamente através da configuração global em theLongLong Press Custom Table Relation do . 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 LongLong Press Custom Table Relation que especifica essa relação definida no Anveo Script (veja aqui).
Se uma Anveo Page ou um Código de Ação ficar disponível pela primeira vez para um Usuário Anveo no Anveo Mobile App, você deverá publicar sua Anveo Page. Isto garante que o Anveo apenas envia as Anveo Pages e os Códigos de Acção necessários para o dispositivo móvel. Isto acelera o processo de sincronização. Após a sincronização, novas Anveo Pages e/ou Códigos de Ação estão disponíveis no dispositivo móvel. Desde a versão 4.13, não é mais necessário criar manualmente scripts SQL. Isso agora é feito automaticamente.