Hi Friends,
I am developing an android app using alloy titanium, I need your help for following
I am creating a TableView with dynamic row data, here i am passing row data to another controller and display table
1.xml
<Window id="addCProviderWin" modal="true"> <TableView id="addCProvider" headerTitle="Careproviders"> </Window>1.js
var cares = []; for(var i=0;i<data.careProviders.length;i++){ var names = data.careProviders[i].name; var DocAvatar = data.careProviders[i].avatar; var splitImage = DocAvatar.split('"'); UrlImage = 'http://xxx.com'+splitImage[1]; var payload ={ name : names, image : UrlImage } cares.push(Alloy.createController('addCares',payload).getView()); $.addCProvider.setData(cares); } $.addCProviderWin.open();here i am passing data to "addCares" controller
addCares.js
Alloy.Globals.counter || (Alloy.Globals.counter = 0); var counter = ++Alloy.Globals.counter; var args = arguments[0] || {}; $.row.title = args; $.image.image = args.image; $.title.text = "Dr. "+args.name; function add () { do some task }addCares..xml
<Alloy> <Window> <TableViewRow id="row" > <ImageView id="image" image="url"/> <Label id ="title"></Label> <Button id="addButton" onClick ="add"></Button> </TableViewRow> </Window> </Alloy>here you can see a button "addButton" once user click on that button it some some task that is ok, but after that i need to got my previous page, that is controller (1.js) and its view (1.xml). How can i go back
or can i write addButton onClick function ( function add) in the first controller?.
Please help