将数组内容值传递到另一个窗口数组内容中。
Window FirstWindow
var firstData = [ {title:'Abcd',disc:'1234'},{title:'egg',disc:'567'}];
第二个窗口
var secondData = [];
如何将FirstWindow对象传递给第二个窗口数组对象Titanium
var window = Alloy.createController('SecondWindow').getView();
window.secondData = firstData;
open.Window();
对我来说它不起作用 当打开窗户时它仍然是空的。
@thanks提前
答案 0 :(得分:1)
你可以在第二个窗口中试试这个
this.secondData = [];
它应该有用。
或
var secondData = [];
this.setSecondData = function(e){
secondData = e;
}
并在第一个窗口:
var c = Alloy.createController('SecondWindow')
c.setSecondData(firstData);
var window = c.getView();
或者你可以在createController函数中传递任何参数: createController