Anvaigo Page Elements
Gli Anvaigo Page Elements definiscono la rappresentazione di una Anvaigo Page nell’Anvaigo Mobile App. Un Anvaigo 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’Anvaigo Page Element si occupa del layout di una scheda o di una lista e per quali clienti è progettata la Anvaigo Page.
Per l’Anvaigo Mobile App saranno disponibili solo le Anvaigo Pages di
Element Type Mobile App – Card o Mobile App – List.
Visible
Il marcatore Visible può essere utilizzato per nascondere temporaneamente un Anvaigo 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’Anvaigo Page Element deve essere protetto da modifiche.
Se questa protezione da scrittura è abilitata su un Anvaigo Page Element, non è possibile apportare modifiche ai campi visualizzati.
La possibilità per l’utente Anvaigo di salvare i dati sul proprio dispositivo dipende dai diritti di accesso impostati per la Anvaigo Page e la tabella.
Definisce in quale modalità si trova la Anvaigo 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 Anvaigo Page Elements
Se si seleziona un Anvaigo Page Element sulla scheda di configurazione di una Anvaigo 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 Anvaigo Page o eseguire un’azione di doppio clic.
Open Anvaigo Page
Se si desidera aprire una Anvaigo Page, digitare nel campo
Open Anvaigo Page il codice della Anvaigo Page che si desidera aprire.
La Anvaigo Page inserita richiede per il cliente corrispondente almeno un Anvaigo Page Element. Altrimenti la Anvaigo Page non può essere trovata e quindi non aperta nel client.
Il doppio clic è possibile solo su liste dell’Anvaigo Mobile App con protezione da scrittura attivata. In Anvaigo Mobile App una freccia sul bordo destro della linea corrente indica la possibilità di un collegamento diretto.
All’interno dell’Anvaigo Mobile App il codice azione OPENLINEMENU() apre il menu a tendina di un record.
Normalmente la relazione tra la Anvaigo Page corrente e quella da aprire viene creata automaticamente tramite l’impostazione globale nella Tabella delle Anvaigo Page – Relazione campo della Suite Anvaigo 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 Anvaigo 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 Anvaigo Script nel campoAction Code azione .
Se una Anvaigo Page o un codice azione diventa disponibile la prima volta per un utente Anvaigo in Anvaigo Mobile App, devi pubblicare la tua Anvaigo Page. In questo modo Anvaigo invia solo le Anvaigo Pages e i codici di azione richiesti al dispositivo mobile. Questo accelera il processo di sincronizzazione. Dopo la sincronizzazione, nuove Anvaigo 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 Anvaigo Page ad eventi specifici, così come le preferenze per l’aspetto.
L’Anvaigo 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 Anvaigo 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 Anvaigo Page nel client permette. Questo aumenta sia la velocità di caricamento che la velocità di visualizzazione nell’Anvaigo Mobile App. L’Anvaigo 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 Anvaigo Page.
Key
Qui è possibile selezionare la Key della tabella per l’ordinamento dei dati della Anvaigo 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’Anvaigo 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 Anvaigo Mobile App. Su tutte le altre interfacce utente che non consentono modifiche di dimensione, la Anvaigo 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 Anvaigo Script (vedi qui).
Short Press Tab
NellaShort Press Tab Anvaigo Mobile AppShort Press Tab è possibile definire il comportamento di una Anvaigo Page in Anvaigo 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 Anvaigo Script inAnvaigo .
Se si desidera aprire una Anvaigo Page dopo una breve pressione, inserire il codice di quella Anvaigo Page nel campoShort Press Anvaigo Page Code .
Normalmente la relazione tra la Anvaigo 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 Anvaigo Page della suite Anvaigo 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 Anvaigo Script (vedi qui).
Long Press Tab
Nella Long Press Tab è possibile definire il comportamento di una Anvaigo Page nell’Anvaigo 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 Anvaigo nell’Anvaigo Mobile App.
Se si desidera aprire una Anvaigo Page dopo una lunga pressione, inserire il codice di quella Anvaigo Page nel campo LongLong Press Open Anvaigo Page .
Normalmente la relazione tra la Anvaigo 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 Anvaigo Script (vedi qui).
Se una Anvaigo Page o un codice azione diventa disponibile la prima volta per un utente Anvaigo in Anvaigo Mobile App, devi pubblicare la tua Anvaigo Page. In questo modo Anvaigo invia solo le Anvaigo Pages e i codici di azione richiesti al dispositivo mobile. Questo accelera il processo di sincronizzazione. Dopo la sincronizzazione, nuove Anvaigo 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.