Skip to content

Instantly share code, notes, and snippets.

@EtnaTraining
Last active December 18, 2015 02:58
Show Gist options
  • Select an option

  • Save EtnaTraining/5714919 to your computer and use it in GitHub Desktop.

Select an option

Save EtnaTraining/5714919 to your computer and use it in GitHub Desktop.
MyToDoList MVC with model instructions
0. definire il modello (tramite titanium studio)
-- opzionale (implementare validate, almeno il titolo)
1. Creare una collection per la todolist (nella ListToDoWindow.XML) - da "bindare" alla tableview
2. Create un Modello (singleton) per la NewToDoWindow - da associare alla Form
3. function addToDo nel controller di NewToDoWindow.js
- istanziare un'istanza del modello di ToDo e popolarlo con i campi della form
- (opzionale) controllare se valido
- salvare il l'istanza del modello (todo.save())
- aggiungere l'istanza del modello alla collection definita al punto 1 (Alloy.Collections.ToDo)
4. function editToDo da definire in ListToDoWindow.js
- individuare la row selezionata (e.index)
- todolist.at(e.index) per recuperare la todo su cui l'utente ha cliccato
- settare l'istanza singleton definita al punto 2 con gli attributi del todo selezionata al punto precente
Slides at:
http://www.etnatraining.it/corso/titaniumCourse.zip
http://bit.ly/titanium-PDF-slides
// installare app android su SD
http://developer.appcelerator.com/blog/2011/07/installing-android-apps-to-the-sd-card.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment