我正在尝试设置它,以便当我关闭我的模态窗口时,它会使用$ .viewContainer.scrollToView(2)更改返回的页面;我该怎么办? 我用这个打开我的模态:
$.Login2.addEventListener("click", function() {
var Login = Alloy.createController('Login').getView();
Login.open({
modal : true,
});
});
在我的模态中我用它关闭它:
$.closeLogin.addEventListener("click", function() {
$.Login.close();
});
关闭我希望它设置打开它的页面的scrollableView视图以查看2.
答案 0 :(得分:1)
您需要将回调传递给您的Login控制器,然后您将在$ .closeLogin click eventlistener中调用,例如:
Index.js:
function doSomething(){
$.viewContainer.scrollToView(2);
}
$.Login2.addEventListener("click", function() {
var Login = Alloy.createController('Login', {'cb':doSomething}).getView();
Login.open({
modal : true,
});
});
Test.js:
var args = arguments[0] || {};
$.closeLogin.addEventListener("click", function() {
$.Login.close();
args.cb();
});