Miglioramenti GUI¶
La table ricetta_tipo diventa gerarchica¶
è sufficiente modificare una riga aggiungendo il parametro hierarchical
self.sysFields(tbl, hierarchical='nome', counter=True)
Questo provoca l’aggiunta automatica delle colonne necessarie ad implementare la gerarchia nella table.
Creiamo la sua risorsa¶
Vediamo quindi un esempio di tablehandler gerarchico
hdbselect in th_ricetta¶
Facciamo una piccolissima modifica per cambiare il widget che seleziona il tipo ricetta nella form delle ricette.
fb.field('ricetta_tipo_id', tag='hdbselect')
Aggiorniamo il database¶
>>> gnrdbsetup recipy
Altre Migliorie alla pagina degli ingredienti¶
Aggiungiamo le sections basate sul tipo
Mettiamo virtualStore =False
Passiamo in modalità dialog
Aggiungiamo la griglia delle ricette nel quale è usato l’ingrediente
Scorciatoia: checkout del branch lezione_4_bis¶
Per risparmiare tempo e per sicurezza suggeriamo di fare checkout del progetto giunto fino a questo punto
>>> git checkout origin/lezione_4_bis
Allegati: