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: