sviluppo:cityware_wizard
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| sviluppo:cityware_wizard [2016/09/08 10:29] – l.cardinali | sviluppo:cityware_wizard [2024/10/15 09:45] (versione attuale) – modifica esterna 127.0.0.1 | ||
|---|---|---|---|
| Linea 6: | Linea 6: | ||
| * **wizardable**: | * **wizardable**: | ||
| - | * **wizardableGrids**: | ||
| ====== Wizard Container ====== | ====== Wizard Container ====== | ||
| Linea 62: | Linea 61: | ||
| - | Implementando l' | + | Implementando l' |
| + | ====== | ||
| + | * ** validaWizardStep($formData, | ||
| + | ====== | ||
| + | * ** setValueToSave()** che serve per settare eventuali var non presenti in $_POST che si vogliono mantenere in cache. Deve tornare un array di elementi con chiave il nome del setter delle proprietà da gestire e valore i rispettivi record contenuti. | ||
| + | es. Si deve utilizzare per risettare il valore delle grid. Questo perché dalla $_POST non è possibile reperire il contenuto della grid per metterlo in cache e quindi all' | ||
| + | ====== | ||
| + | * ** getAppliedCache()/ | ||
| - | Implementando invece l'interfaccia wizardableGrids, verrà richiesto di implementare | + | All'evento ' |
| Per gestire il salvataggio finale/ | Per gestire il salvataggio finale/ | ||
| Linea 74: | Linea 80: | ||
| In questo modo si aggiunge un valore in cache per poi riutilizzarlo alla fine (metodo postComplete). Se viene passata $formName oppure $formName e $formKey questo valore viene pulito in automatico facendo indietro dalla form ' | In questo modo si aggiunge un valore in cache per poi riutilizzarlo alla fine (metodo postComplete). Se viene passata $formName oppure $formName e $formKey questo valore viene pulito in automatico facendo indietro dalla form ' | ||
| es. | es. | ||
| - | $this-> | + | '' |
| ====== | ====== | ||
| Linea 84: | Linea 90: | ||
| es. | es. | ||
| - | $value = array(' | + | '' |
| - | $this-> | + | $this-> |
| Linea 92: | Linea 98: | ||
| Se vanno eseguite delle operazioni fuori transazione, | Se vanno eseguite delle operazioni fuori transazione, | ||
| - | Per gestire i messaggi finali, in caso di errore o esito positivo, nella superclasse ci sono $completeErrorMsg e $completeMsg che vanno valorizzati con i messaggi da stampare ($completeMsg se non valorizzato di default prende: ' | + | Per gestire i messaggi finali, in caso di errore o esito positivo, nella superclasse ci sono $completeErrorMsg e $completeMsg che vanno valorizzati con i messaggi da stampare ($completeMsg se non valorizzato di default prende: ' |
sviluppo/cityware_wizard.1473330589.txt.gz · Ultima modifica: (modifica esterna)
