Menu principale
copia linkTrascrizione
L’interfaccia che stiamo costruendo, quindi le videate con i pannelli, saranno visualizzate all’interno di una unica pagina browser, in quanto l’applicazione Foundation è di tipo Single Page Application; sarebbe opportuno avere in interfaccia anche un Menu Principale da cui l’utente potrà scegliere quale videata aprire.
Il template grafico di Foundation prevede un oggetto denominato Command Set: il command set è un contenitore di comandi (è possibile utilizzarlo come Menu o come Toolbar): lo stesso oggetto ha dunque 2 diverse funzionalità. L’insieme di tutti i commandSet di tipo Menu contenuti nell’applicazione formano il Menu Principale. Quindi dobbiamo creare una serie di oggetti commandSet di tipo Menu per creare il Menu principale.
Nell’albero di progetto è presente una cartella chiamata Menu Principale (ma è solo una cartella potrebbe chiamarsi in altri mille modi) di norma dentro a questa cartella si creano tutti i commandSet di tipo menu che servono: tra l’altro se notate ne è già presente uno che viene impostato in automatico in ogni nuovo progetto: noi lo eliminiamo premendo oppure con il tasto destro del mouse Elimina oggetto così possiamo partire da zero creando il primo commandSet. Rimanendo sulla cartella Menu Principale, Tasto destro Aggiungi CommandSet.
Assegniamo un nome, un identificativo, ad esempio Set Configura, poi una descrizione che sarà mostrata in esecuzione come tooltip, scriviamo Configura le impostazioni di YouBb e poi il titolo cioè la voce di Menu visualizzata, mettiamo Configura.
Importante prima di salvare, controllare i flag Menu e Toolbar: noi stiamo impostando il commandSet come Menu quindi controlliamo che sia selezionato solo Menu.
Perfetto abbiamo creato il commandSet (per ora completamente vuoto); dobbiamo aggiungere dei comandi, comandi che consentano l’apertura delle videate Località, Servizi e Utenti.
Questa operazione è veramente semplice: il comando viene creato semplicemente trascinando la videata sul commandSet. Proviamo a trascinare la videata Località sopra Set Configura; ed ecco che viene creato l’oggetto comando che servirà ad aprire la videata; ripetiamo l’operazione con Servizi e con Utenti.
Non dobbiamo scrivere nessuna riga di codice: quando il comando è generato da una videata, il framework automaticamente crea il codice per l’apertura della videata: vedremo altri casi dove invece il codice lo scriveremo noi.
Arrivati a questo punto l’applicazione YouBb è avviabile, nel senso che potremmo iniziare un primo test eseguendo l’applicazione: abbiamo le tabelle, i documenti, alcune videate ed alcune voci di menu ma ancora un attimo di pazienza, vi aspetto nella prossima sezione dove parleremo proprio di questo Compila, Esegui e Debug.
Il template grafico di Foundation prevede un oggetto denominato Command Set: il command set è un contenitore di comandi (è possibile utilizzarlo come Menu o come Toolbar): lo stesso oggetto ha dunque 2 diverse funzionalità. L’insieme di tutti i commandSet di tipo Menu contenuti nell’applicazione formano il Menu Principale. Quindi dobbiamo creare una serie di oggetti commandSet di tipo Menu per creare il Menu principale.
Nell’albero di progetto è presente una cartella chiamata Menu Principale (ma è solo una cartella potrebbe chiamarsi in altri mille modi) di norma dentro a questa cartella si creano tutti i commandSet di tipo menu che servono: tra l’altro se notate ne è già presente uno che viene impostato in automatico in ogni nuovo progetto: noi lo eliminiamo premendo
Assegniamo un nome, un identificativo, ad esempio Set Configura, poi una descrizione che sarà mostrata in esecuzione come tooltip, scriviamo Configura le impostazioni di YouBb e poi il titolo cioè la voce di Menu visualizzata, mettiamo Configura.
Importante prima di salvare, controllare i flag Menu e Toolbar: noi stiamo impostando il commandSet come Menu quindi controlliamo che sia selezionato solo Menu.
Perfetto abbiamo creato il commandSet (per ora completamente vuoto); dobbiamo aggiungere dei comandi, comandi che consentano l’apertura delle videate Località, Servizi e Utenti.
Questa operazione è veramente semplice: il comando viene creato semplicemente trascinando la videata sul commandSet. Proviamo a trascinare la videata Località sopra Set Configura; ed ecco che viene creato l’oggetto comando che servirà ad aprire la videata; ripetiamo l’operazione con Servizi e con Utenti.
Non dobbiamo scrivere nessuna riga di codice: quando il comando è generato da una videata, il framework automaticamente crea il codice per l’apertura della videata: vedremo altri casi dove invece il codice lo scriveremo noi.
Arrivati a questo punto l’applicazione YouBb è avviabile, nel senso che potremmo iniziare un primo test eseguendo l’applicazione: abbiamo le tabelle, i documenti, alcune videate ed alcune voci di menu ma ancora un attimo di pazienza, vi aspetto nella prossima sezione dove parleremo proprio di questo Compila, Esegui e Debug.
Ultima modifica: 19/03/2021 / Validità: da 20.0.7800