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 Dynamics. 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 Dynamics (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:
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:
Rappresenta i dati di un campo del Dynamics.
Definisce il campo come un pulsante, che può eseguire un’azione.
Utilizzare il raggruppamento per riorganizzare i campi di una scheda dell’ Anveo Mobile App.
IlField No. campo corrisponde al numero del campo nella tabella Dynamics e può essere selezionato dai campi esistenti tramite una ricerca. FlowFields sono disponibili anche qui e sono calcolati automaticamente.
La Description è adottata nel Dynamics, 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. […].
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’.
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.
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 Dynamics 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.
Nel campo Readonly è possibile specificare se i dati nel campo possono essere sovrascritti o meno nel client.
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.
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.
Un segno di spunta nel campo Linebreak after field aggiunge un’interruzione di riga dopo un campo in liste senza layout di tabella.
Un segno di spunta nel campo Add Caption didascalia assicura che la didascalia della didascalia sia visualizzata.
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
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.
Definisce se il contenuto del campo è selezionato per la modifica rapida quando il campo viene messo a fuoco.
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.
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:
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.
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:
Nel campoButton Icon del pulsante è possibile definire l’icona del pulsante.
Se si desidera aprire una Anveo Page facendo clic sul pulsante, digitare il codice di quella Anveo Page nel campo Button Linked Anveo Page.
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 ).
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).
Nel campo Label Color è possibile definire il colore della descrizione.
Nel campo FieldField Font Color è possibile definire il colore del carattere nel campo.
Nel campoField Background Color campo è possibile definire il colore dello sfondo del campo.
Nel campoButton Background Color del pulsante è possibile definire il colore di sfondo di un pulsante.
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):
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).
Nel campoImage Max Height immagine si definisce l’altezza massima dell’immagine. L’unità dell’altezza massima è specificata in dips.