Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Campi e pulsanti

Facendo clic sulla voce di menu Fields si apre una nuova finestra che permette di impostare le schede e i campi di un Anveo Page Element.

Gli Anveo Page Elements di tipo scheda possono avere schede. Le linguette dell’ Anveo Mobile App sono visualizzate una accanto all’altra e possono essere raggiunte facendo “scorrere” lo schermo orizzontalmente, come avviene comunemente sui dispositivi mobili.

I campi di una Anveo Page definiscono dei segnaposto che possono essere riempiti con i dati del Microsoft Dynamics 365 Business Central. Un campo può essere utilizzato anche come pulsante e può eseguire un’azione cliccandoci sopra. Se si vogliono mostrare dati che non vengono salvati nelle tabelle del Microsoft Dynamics 365 Business Central (es. o risultati delle funzioni C/AL), qui è possibile utilizzare tabelle virtuali e campi virtuali. 

I campi hanno i seguenti attributi e le possibili impostazioni:

Type

Un campo su una Anveo Page definisce dei segnaposto che possono avere tipi diversi. Nel campo Tipo è possibile impostare il tipo di campo, che può avere i seguenti valori:

Field

Rappresenta i dati di un campo del Microsoft Dynamics 365 Business Central.

Button

Definisce il campo come un pulsante, che può eseguire un’azione.

Group

Utilizzare il raggruppamento per riorganizzare i campi di una scheda dell’ Anveo Mobile App.

Field No.





IlField No. campo corrisponde al numero del campo nella tabella Microsoft Dynamics 365 Business Central e può essere selezionato dai campi esistenti tramite una ricerca. FlowFields sono disponibili anche qui e sono calcolati automaticamente. 

Description

La Description è adottata nel Microsoft Dynamics 365 Business Central, incluse le traduzioni dalle didascalie delle tabelle. In questo modo non è obbligatorio eseguire il lavoro supplementare di inserimento di tutte le descrizioni con le traduzioni che le accompagnano di nuovo per il dominio . Se lo si desidera, è possibile adattare manualmente le descrizioni dei campi e le traduzioni in qualsiasi momento tramite il pulsante Modifica assistenza. […].

Link with Previous Field

Nel campoLinkLink with Previous Field è possibile definire se il campo corrente deve essere collegato o meno con il campo precedente. Ad esempio, è possibile collegare un campo Città con il precedente campo Codice Postale, in quanto hanno una correlazione diretta tra loro. Inoltre, è possibile collegare i pulsanti con i campi in modo che i pulsanti appaiano nel campo. 

Il flag Link with Previous Field può essere utilizzato anche negli elenchi. Se il campo collegato è mostrato nella Edit View, è possibile definire ad es. da li’.

Sorting allowed

L’impostazione di un segno di spunta nel campo “OrdinamentoSorting allowed” significa che l’utente di un cliente può ordinare i record in base a quel campo nell’interfaccia utente. 

Filter enabled

L’impostazione di un segno di spunta nel campoFiltroFilter allowed significa che l’utente di un client può impostare un filtro su quel campo nell’interfaccia utente.

Per poter ordinare o filtrare i dati in modo efficiente su un campo, la tabella nel Microsoft Dynamics 365 Business Central o nel database SQL richiede una chiave o un indice su quel campo. Di conseguenza, l’ordinamento è possibile solo sui tipi di colonne che soddisfano questi requisiti.

Readonly

Nel campo Readonly è possibile specificare se i dati nel campo possono essere sovrascritti o meno nel client. 

Visibility

Visibility indica se il campo deve essere visibile sulla Anveo Page del cliente.

In Anveo Mobile App l’opzioneNascostoHidden per default significa che il campo è tecnicamente disponibile e può essere reso visibile da Anveo Script. Questi campi possono essere contrassegnati per le opzioni di filtro o di ordinamento senza mostrare i valori nell’elenco. I campi nascosti sono considerati inesistenti e non possono essere resi visibili né dall’utente né da Anveo Script.

Font Size %

Nel campoFont Size % fontFont Size % è possibile impostare la dimensione del carattere in percentuale. Un valore vuoto è pari a 100 %. 


Bold

Un segno di spunta nel campo Grassetto assicura che il carattere sia visualizzato in grassetto.

Linebreak after field

Un segno di spunta nel campo Linebreak after field aggiunge un’interruzione di riga dopo un campo in liste senza layout di tabella.

Add Caption

Un segno di spunta nel campo Add Caption didascalia assicura che la didascalia della didascalia sia visualizzata.

Width

Il campo Width imposta la larghezza di un campo. Nelle liste la larghezza corrisponde ad un valore assoluto. 

Nelle carte dell’ Anveo Mobile App la larghezza corrisponde ad una ponderazione della larghezza totale disponibile. Per esempio, se tre campi posizionati su una linea (gli ultimi due campi hanno il segno di spunta Link with Previous Field set) e hanno la larghezza di 1, 2 e 2, allora il primo campo prende 1/5 e gli ultimi due campi prendono ogni 2/5 dello spazio disponibile.

Supporto per liste modificabili

Show in Edit View

Definisce se il campo può essere selezionato per essere visualizzato nella Edit View. La Edit View è una barra in iOS e Android che viene mostrata sopra la tastiera. In Windows, la Edit View si trova sul lato destro della pagina.

Un campo può essere selezionato per essere visualizzato nella Edit View, indipendentemente dal fatto che sia modificabile o meno.

Do not select content on focus

Definisce se il contenuto del campo è selezionato per la modifica rapida quando il campo viene messo a fuoco.

Next fieldname on enter

Definisce quale campo selezionerà la messa a fuoco dopo aver premuto il tasto enter. Questa impostazione non viene presa in considerazione se è impostato uno Script on enter.

Script on enter

Definisce uno script che verrà eseguito quando si preme Invio nel campo. Diversi attributi possono essere impostati in questo script, come Enabled e EditViewVisible.

Se lo Script on enter è compilato, il valore impostato in Next fieldname on enter verrà ignorato. Se il focus deve essere impostato su un campo diverso alla pressione del tasto enter questo campo deve essere definito all’interno dello script.

Le modifiche del record e le modifiche del record nello Script on enter saranno eseguite come due transazioni separate. Tutte le modifiche apportate alla registrazione nello Script on enter verranno eseguite dopo il MODIFY.

Ulteriori proprietà sono collocate in diverse schede.

General

La scheda General contiene i seguenti campi:


Decimal Precision Edit

Usando il campoDecimalDecimal Precision Edit è possibile definire il numero di cifre che seguono il punto decimale quando il valore decimale viene modificato. Il setup è analogo a quello del campo .

Advanced

La scheda Advanced contiene i seguenti campi:

Field Layout

Il Field Layout del campo specifica come il campo deve essere rappresentato nel client. La rappresentazione dipende dal tipo di dati del campo’s e consente l’inserimento di ulteriori e comodi ausili per la digitazione, come il calendario in un campo data. Nei campi di codice con relazioni, viene indicato il tipoLinkedLinked DropDown invece diTextText Field . L’esistenza della relazione viene rilevata automaticamente al momento della scelta del campo. Tuttavia, il tipo di dati può essere cambiato qui inText Field di testo quando non si suppone che venga offerto nessun menu a tendina.
Nell’ Anveo Mobile App ci sono ulteriori layout di campo tra cui è possibile scegliere, come ad esempio: Immagine (mostra un’immagine)Phone (il campo mostra un numero di telefono), Barcode (consente la scansione) e URL. Ogni layout selezionato mostra automaticamente un pulsante con un link accanto ad esso, senza dover definire separatamente un pulsante con codice azione.

Field Name

Il Field Name del campo è l’identificativo univoco interno del campo su una Anveo Page che viene determinato automaticamente dalla Suite Anveo Client. Questo valore può essere utilizzato per programmare lattine o per modificare dinamicamente l’interfaccia utente.

Button

Nella scheda Button sono tutti i campi per la definizione di un pulsante:

Button Icon

Nel campoButton Icon del pulsante è possibile definire l’icona del pulsante.

Button Linked Anveo Page

Se si desidera aprire una Anveo Page facendo clic sul pulsante, digitare il codice di quella Anveo Page nel campo Button Linked Anveo Page.

Button Custom Table Relation

Normalmente la relazione tra la Anveo Page corrente e quella da aprire viene creata automaticamente tramite l’impostazione globale nellaAnveo Page Table-Field Relation AnveoAnveo Page Table-Field Relation dell’Anveo Client Suite. Se esiste una relazione deviante tra i due o una relazione che non può essere rappresentata attraverso semplici relazioni di campo, un codice può essere indicato nel campo ButtontonButton Custom Table Relation che specifica questa relazione definita nel codice C/AL o tramite Anveo Script (vedi ).

Button Action Code

Se si desidera eseguire un’altra azione desiderata facendo clic sul pulsante, inserire il codice dell’azione programmata tramite il codice C/AL o Anveo Script nel campo Button Action Code.

Colors

Nella scheda Colors è possibile sovrascrivere i colori predefiniti del client e impostare i propri colori per la descrizione, lo sfondo e il carattere. Tutti i colori devono essere specificati come numero esadecimale a sei cifre (ad esempio #FF000000 per il rosso).

Label Color

Nel campo Label Color è possibile definire il colore della descrizione.

Field Font Color

Nel campo FieldField Font Color è possibile definire il colore del carattere nel campo.

Field Background Color

Nel campoField Background Color campo è possibile definire il colore dello sfondo del campo.

Button Background Color

Nel campoButton Background Color del pulsante è possibile definire il colore di sfondo di un pulsante.

Button Icon Color

Nel campoButton Icon Color pulsante è possibile definire il colore dell’icona del pulsante’s.

Image

La scheda Image contiene tutti i campi per le immagini nell’ Anveo Mobile App (campi con layout di campo Picture):

Image Max Width

Nel campoImage Max Width immagine si definisce la larghezza massima dell’immagine. L’unità di misura della larghezza massima è specificata in dips (= Device Independent Pixel = risoluzione indipendente dalla larghezza).

Image Max Height

Nel campoImage Max Height immagine si definisce l’altezza massima dell’immagine. L’unità dell’altezza massima è specificata in dips.