PanelDataHistory
Storico impostazioni. Questo componente visualizza un elenco delle ultime impostazioni effettuate sulle pagine. La visualizzazione può essere compatta od estesa, con la possibilità di mostrare più informazioni.Nella tabella mostrata all’interno del componente, i dati raccolti prendono automaticamente la descrizione “hint” associata al componente del dato originale. Ad esempio: se un DataSet permette di impostare la label “SPEED” ed ha associato la scritta “Maximum speed” alla proprietà “hint”, quando l’utente eseguirà l’impostazione del dato, questo verrà memorizzato nello storico con la scritta “Maximum speed” associata. Eventuali cambi di lingua vengono rispetta nello storico impostazioni anche per i dati già memorizzati.Pubblica le seguenti proprietà:
- nlines: imposta il numero di linee da visualizzare per ogni schermata dello storico. Nota: se il numero indicato supera la capacità grafica in altezza, la linea non sarà visibile ed il cursore potrebbe tentare di raggiungerla, sparendo dallo schermo. In questi casi ridurre il numero delle linee o aumentare la dimensione della finestra dello storico
- formatDateID: imposta una stringa di formattazione per la data/ora La personalizzazione avviene attraverso un elenco di parametri dinamici. Sono disponibili 16 parametri: %1 : viene sostituito con l’ora [0..23] %2 : viene sostituito con l’ora [1..12] %3 : viene sostituito con la scritta AM o PM %4 : viene sostituito con l’indicazione dei minuti [0..59] %5 : viene sostituito con l’indicazione dei secondi [0..59] %6 : viene sostituito con l’indicazione del giorno [1..31] %7 : viene sostituito con l’indicazione del mese [1..12] %8 : viene sostituito con l’indicazione dell’anno a 4 cifre %9 : viene sostituito con l’indicazione dell’anno a 2 cifre %10 : come %1 ma con zero a sinistra se necessario %11: come %2 ma con zero a sinistra se necessario %12: come %4 ma con zero a sinistra se necessario %13: come %5 ma con zero a sinistra se necessario %14: come %6 ma con zero a sinistra se necessario %15: come %7 ma con zero a sinistra se necessario %16: come %9 ma con zero a sinistra se necessario Esempio: stringa : “%1:%4.%5 s” produce delle scritte tipo “14:30.58 s”
- restore1StringID: stringa che descrive il primo messaggio mostrato durante la procedura di ripristino di un dato al valore precedente: “The following data will be restored to its original value:”
- restore2StringID: stringa che descrive il secondo messaggio mostrato durante la procedura di ripristino di un dato al valore precedente: “Press [RIGHT] to confirm, [LEFT] to cancel.”
- onOffStringID: stringa che specifica cosa visualizzare in corrispondenza al valore “ON” e “OFF” dei componenti booleani senza testo (es.: DataCheckBox). La stringa è composta da due parti, separate dal carattere “;”. La prima parte viene associata al valore 0 (false). La seconda parte viene associata al valore 1 (true). Stringa di esempio: “NO;YES”
- warningButtonsID: setta le stringhe di definizione per i pulsanti “ok” e “cancel” mostrati durante l’operazione di ripristino valore. Se questa proprietà non viene mai utilizzata (-1), i pulsanti non saranno visibili. Se utilizzata, al fianco della linea: “Press [RIGHT] to confirm, [LEFT] to cancel.” verranno mostrati 2 pulsanti contenenti la stringa definita in questa proprietà. La stringa deve essere composta da 2 elementi, separati dal carattere “;”. Esempio: Ok;Cancel I due elementi, separati dal carattere “;” verranno assegnati ai due pulsanti. Necessari in caso di utilizzo di sistemi senza tastiera (tipicamente sistemi touch)
- titleStringID: stringa che specifica cosa visualizzare nei titoli. Devono essere nove stringhe separate da punto e virgola. La stringa deve essere composta da 9 elementi, separati dal carattere “;”:
- Date-Time;Description;Old;New;Unit;User-Level;IP;Comment;Flags
- titleEnable: abilitazione alla visualizzazione dell’intestazione.
- titleBorderEnable: se l’intestazione è abilitata consente di disegnare un bordo di contorno
- titleBackground: colore di background dell’intestazione.
- titleForeground: colore di foreground dell’intestazione.
- remote: nome del sistema remoto al quale collegarsi. Per collegarsi al sistema locale lasciare il campo vuoto.
- lineForeground: colore di foreground delle righe dati
- sizeElement1..9: dimensione delle colonne. I numeri si riferiscono a:
- 1: dateTime. Elemento che rappresenta la data/ora di impostazione
- 2: description. Descrizione del dato
- 3: oldValue. Vecchio valore del dato
- 4: newValue. Nuovo valore impostato sul dato
- 5: unit. Unità di misura del dato
- 6: user. Utente che ha effettuato la modifica del dato
- 7: ip. IP address dell’unità che ha effettuato la modifica (127.0.0.1 = locale)
- 8: comment. Nome variabile/Nome Pagina
- 9: flags. Icone rappresentanti svariati motivi per cui il dato può non corrispondere al valore impostato (es.: superato limite massimo, ecc.)
- Note: i primi 5 dati compaiono sulla prima riga; gli ultimi 4 sulla seconda riga. Il valore impostato corrisponde alla % rispetto allo spazio a disposizione. L’utente deve assicurarsi che la somma dei primi 5 valori o dei successivi 4 non superino il valore 100 (100% dello spazio a disposizione) per vederli correttamente sulla pagina.