Anveo Page Elements
Gli Anveo Page Elements definiscono la rappresentazione di una Anveo Page nell’ Anveo Mobile App. Un Anveo Page Element ha le seguenti proprietà:
Il campo Table No. corrisponde ad un numero di una tabella Dynamics.
Element Type
Il Element Type definisce se l’Anveo Page Element si occupa del layout di una scheda o di una lista e per quali clienti è progettata la Anveo Page.
Per l’ Anveo Mobile App saranno disponibili solo le Anveo Pages di
Element Type Mobile App – Card o Mobile App – List.
Visible
Il marcatore Visible può essere utilizzato per nascondere temporaneamente un Anveo Page Element, ad esempio quando l’elemento non è stato ancora installato in modo definitivo al momento della pubblicazione.
Readonly
Con il markerReadonly è possibile indicare se l’Anveo Page Element deve essere protetto da modifiche.
Se questa protezione da scrittura è abilitata su un Anveo Page Element, non è possibile apportare modifiche ai campi visualizzati.
La possibilità per l’utente Anveo di salvare i dati sul proprio dispositivo dipende dai diritti di accesso impostati per la Anveo Page e la tabella.
Definisce in quale modalità si trova la Anveo Page quando viene aperta. È possibile selezionare tra View e Edit.
Una protezione da scrittura in sola lettura a livello di campo significa che questo campo non può essere modificato, indipendentemente dal fatto che la pagina sia stata sbloccata in seguito implementando una funzione.
Additional Properties degli Anveo Page Elements
Se si seleziona un Anveo Page Element sulla scheda di configurazione di una Anveo Page e si fa clic su Additional Properties, si ricevono le seguenti opzioni di configurazione:
Double Click Action/Direct Link
Nella scheda DoppioDouble Click Action/Direct Link è possibile specificare se si desidera aprire un’altra Anveo Page o eseguire un’azione di doppio clic.
Open Anveo Page
Se si desidera aprire una Anveo Page, digitare nel campo
Open Anveo Page il codice della Anveo Page che si desidera aprire.
La Anveo Page inserita richiede per il cliente corrispondente almeno un Anveo Page Element. Altrimenti la Anveo Page non può essere trovata e quindi non aperta nel client.
Il doppio clic è possibile solo su liste dell’ Anveo Mobile App con protezione da scrittura attivata. In Anveo Mobile App una freccia sul bordo destro della linea corrente indica la possibilità di un collegamento diretto.
All’interno dell’ Anveo Mobile App il codice azione OPENLINEMENU() apre il menu a tendina di un record.
Normalmente la relazione tra la Anveo Page corrente e quella da aprire viene creata automaticamente tramite l’impostazione globale nella Tabella delle Anveo Page – Relazione campo della Suite Anveo Client. Se esiste una relazione deviante tra i due o una relazione che non può essere rappresentata tramite semplici relazioni di campo, è possibile indicare un codice nel campo CustomCustom TableRelation che specifica questa relazione definita nel codice C/AL o tramite Anveo Script (vedi qui).
Se si desidera eseguire un’altra azione desiderata con un doppio clic, inserire il codice dell’azione programmata tramite codice C/AL o Anveo Script nel campoAction Code azione .
Se una Anveo Page o un codice azione diventa disponibile la prima volta per un utente Anveo in Anveo Mobile App, devi pubblicare la tua Anveo Page. In questo modo Anveo invia solo le Anveo Pages e i codici di azione richiesti al dispositivo mobile. Questo accelera il processo di sincronizzazione. Dopo la sincronizzazione, nuove Anveo Pages e/o codici di azione sono disponibili sul dispositivo mobile. Dalla versione 4.13 non è più necessario creare manualmente script SQL. Ora questo viene fatto automaticamente.
Behavior Tab
Nella Behavior Tab è possibile definire il comportamento della Anveo Page ad eventi specifici, così come le preferenze per l’aspetto.
L’ Anveo Mobile App scrive immediatamente ogni cambiamento di record nel database locale del dispositivo. Per questo motivo non è necessaria alcuna impostazione relativa al comportamento di scrittura. Questo significa che i valori di campo di tutti i campi chiave primari devono essere noti già durante la prima operazione di scrittura o devono essere inizializzati con valori predefiniti.
Nel campo Paging Counter per Page è possibile specificare il numero massimo di record che si suppone siano rappresentati in un elenco di tipi di Anveo Page Element. Con un valore di 0 l’impostazione viene adottata dal setup. È fondamentalmente raccomandato impostare questo valore in modo che venga visualizzato solo il numero esatto di record che l’altezza della Anveo Page nel client permette. Questo aumenta sia la velocità di caricamento che la velocità di visualizzazione nell’ Anveo Mobile App. L’ Anveo Mobile App mostra tutti i record, perché tutti i record sono salvati localmente sul dispositivo.
Sorting Tab
Nella Sorting Tab è possibile scegliere una chiave di una tabella e impostare l’ordinamento su una Anveo Page.
Key
Qui è possibile selezionare la Key della tabella per l’ordinamento dei dati della Anveo Page.
Qui è possibile selezionare l’ordine di ordinamento. Le opzioni possibili sono ascendente e discendente.
Mobile Tab
La Mobile Tab contiene le proprietà necessarie per l’Anveo Mobile App.
Un segno di spunta nel campoTable Layout tabelle imposta la rappresentazione di un elenco nel layout della tabella. Se questa proprietà è impostata su false, i campi saranno mostrati in tessere – in una o più righe.
Nel campoLarghezza è impostata la larghezza di una lista in Anveo Mobile App. Su tutte le altre interfacce utente che non consentono modifiche di dimensione, la Anveo Page utilizzerà tutto lo spazio disponibile sullo schermo. Se non sono state inserite dimensioni, viene adottato il valore standard delle impostazioni.
Questo campo imposta un codice di azione che viene eseguito per ogni record. Uno scenario d’uso tipico è una definizione dinamica del layout basata sul record corrente utilizzando Anveo Script (vedi qui).
Short Press Tab
NellaShort Press Tab Anveo Mobile AppShort Press Tab è possibile definire il comportamento di una Anveo Page in Anveo Mobile App quando si preme brevemente una voce dell’elenco.
Se si desidera eseguire un’azione arbitraria dopo una breve pressione, inserire il codice dell’azione nel campoShort Press Action brevemente programmata tramite Anveo Script inAnveo .
Se si desidera aprire una Anveo Page dopo una breve pressione, inserire il codice di quella Anveo Page nel campoShort Press Anveo Page Code .
Normalmente la relazione tra la Anveo Page corrente e quella da aprire viene creata automaticamente tramite l’impostazione globale nella breveShort Press Custom Table Relation dellaShort Press Custom Table Relation delle relazioni tra la tabella delle Anveo Page della suite Anveo Client Suite. Se esiste una relazione deviante tra i due o una relazione che non può essere rappresentata attraverso semplici relazioni di campo, è possibile indicare un codice nel campo Short Press Custom Table Relation che specifica questa relazione definita in Anveo Script (vedi qui).
Long Press Tab
Nella Long Press Tab è possibile definire il comportamento di una Anveo Page nell’Anveo Mobile App quando si preme a lungo una voce dell’elenco.
Se si desidera eseguire un’azione arbitraria dopo una lunga pressione, inserire il codice di quell’azione nel campoLong Press Action a lungo termine che si è programmato tramite lo Script Anveo nell’ Anveo Mobile App.
Se si desidera aprire una Anveo Page dopo una lunga pressione, inserire il codice di quella Anveo Page nel campo LongLong Press Open Anveo Page .
Normalmente la relazione tra la Anveo Page corrente e quella da aprire viene creata automaticamente tramite l’impostazione globale nellaLong Press Custom Table Relation “LongLong Press Custom Table Relation” del file . Se esiste una relazione deviante tra i due o una relazione che non può essere rappresentata attraverso semplici relazioni di campo, è possibile indicare un codice nel campo LongLong Press Custom Table Relation che specifica questa relazione definita in Anveo Script (vedi qui).
Se una Anveo Page o un codice azione diventa disponibile la prima volta per un utente Anveo in Anveo Mobile App, devi pubblicare la tua Anveo Page. In questo modo Anveo invia solo le Anveo Pages e i codici di azione richiesti al dispositivo mobile. Questo accelera il processo di sincronizzazione. Dopo la sincronizzazione, nuove Anveo Pages e/o codici di azione sono disponibili sul dispositivo mobile. Dalla versione 4.13 non è più necessario creare manualmente script SQL. Ora questo viene fatto automaticamente.