私は2つのウィンドウを持っています:
window1 : option_dialog 幅 3 のオプションがあります: 'Video','Image','Document'
var optionsDialogOpts = {
options:['Video','Image','Document'],
title:'Type'
};
var dialog_search_click = Titanium.UI.createOptionDialog(optionsDialogOpts);
dialog_search_click.addEventListener('click',function(e){
//spinner_search_click.setTitle(e.index);
if(e.index==0)
{
//save option select All
Ti.App.Properties.setString('option_dialog','0');
}
if(e.index==1)
{
Ti.App.Properties.setString('option_dialog','1');
}
if(e.index==2)
{
Ti.App.Properties.setString('option_dialog','2');
}
}))
window2 : window1..で選択した表示オプション
var option=Ti.App.Properties.getString('option_dialog');
Ti.API.info(option);
初めてwindow2に表示されるオプションはtrueですが、window1に戻り、option_dialogで他のオプションを選択してwindow 2に移動すると、最初のオプションのみが表示され、変更されません。