At line 1 added 57 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Generalità\\ |
\\ |
Il componente albero è utilizzabile in ambiente device, sia come sezione "TRE" che come sezione "ACC".\\ |
\\ |
La sintassi di definizione è la medesima prevista per l'utilizzo del componente sul client loocup. Rispetto a quello che si può fare sul client, vigono però varie limitazioni ed alcune peculiarità, che vengono a seguire descritte.\\ |
\\ |
!!! Attributi\\ |
\\ |
A seguire, verranno evidenziate i principali attributi che possono essere sfruttati anche per il device mobile. Per gli attributi assenti si può assumere che questi non siano supportati e vengano quindi ignorati.\\ |
\\ |
* RowHeight (Altezza righe): in ambiente mobile, risulta di particolare importanza, in quanto permette di aumentare/diminuire in modo sensibile, il numero di elementi presenti contemporaneamente su una schermata.\\ |
* NodeText (Testo del Nodo): è possibile sfruttare tutti valori previsti per l'attributo (al fine di visualizzare solo il codice, solo il testo o entrambi).\\ |
* CellStyle (Stile Celle): è un attributo tipico del device mobile. Tale attributo è principalmente utile sul componente matrice, dove permette di vedere visualizzare in vario modo le celle della matrice, mentre può risultare utile sull'albero per attivare o meno la visualizzazione delle icone. In questo senso risultano quindi di particolare rilevanza i cellstyle "LS03|PS03" (senza icona) e "LS05|PS05" (con icona).\\ |
\\ |
[Stile per Device Mobile|VOL_EDT_SCH-CellStyle]\\ |
\\ |
!!! Icone\\ |
\\ |
L'attivazione delle icone, come anticipato al punto precedente, a differenza di quanto avviene sul client loocup è pilotata attraverso l'utilizzo dell'attributo cellstyle.\\ |
Viceversa come per il client loocup, l'immagine dell'icona viene reperita controllando l'attributo specifico "i" o a partire dall'oggetto 1 del singolo nodo.\\ |
\\ |
!!! Alberi multilivello\\ |
\\ |
Gli alberi multilivello sono gestiti, ma a differenza di quello che avviene sul client loocup ogni livello corrisponde ad una differente videata. Es. prendendo questa struttura:\\ |
* titolo 1\\ |
** azione 1\\ |
** azione 2\\ |
** azione 3\\ |
* titolo 2\\ |
** azione 4\\ |
** azione 5\\ |
Sul client loocup, l'intera struttura sarà interamente visibile all'interno della sezione, viceversa in ambiente mobile in verrà presentata una sezione in cui saranno presenti solo i titoli, e solo al click su uno dei due titoli verranno presentate le corrispondenti azioni:\\ |
Vedrò quindi una situazione del genere:\\ |
* titolo 1 >\\ |
* titolo 2 >\\ |
Al click su titolo 1 verrà presentata la videata (che copre la precedente) con i livelli successivi:\\ |
* < titolo 1\\ |
** azione 1 >\\ |
** azione 2 >\\ |
** azione 3 >\\ |
\\ |
!!! Paginazione\\ |
\\ |
Non è gestita, ma nel caso il servizio, mandi l'xml previsto per l'indicazione della presenza di ulteriori pagine, nella videata verrà apposta l'indicazione che il risultato della funzione non è completo.\\ |
\\ |
!!! Variabili e Dinamismi\\ |
\\ |
Sono disponibili tutte le variabili comunemente utilizzabili sul client loocup (es. T1, P1, K1, Tx, Fu) che possono poi essere implementate per l'applicazione di dinamismi.\\ |
\\ |
Come tutte le sezioni, il dinanismo applicazione ad un evento può essere unico, e gli eventi sono limitati When="Change" e When="Click".\\ |
\\ |