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

Attachments: