2011-10-27 1 views

답변

0

것으로 나타났습니다. 피커 자체에 이벤트를 추가해야하며 새 창을 열 수 있습니다.

0

부모 창에 TabGroup/TabView가 있다고 가정하면 pickerRow에 event listener를 추가하면 tabs.open (new_window)을 호출 할 수 있으며 동일한 효과가 있습니다.

그래서 :

var tabGroup = Ti.UI.createTabGroup(); 
var win1 = Ti.UI.createWindow({title: 'old win'}); 
var win2 = Ti.UI.createWindow({title: 'new win'}); 
var tab = Ti.UI.createTab({window: win1}); 
tabGroup.tabs = [tab]; 
tabGroup.setActiveTab(0); 

var pickerRow = Ti.UI.createPickerRow(); 
pickerRow.addEventListener('click', function(e) { tab.open(win2); }); 

하지만 다시, 나는 창 오프너로 pickerRow 행위를 본 적이 없어, 그래서 이것은 티타늄 SDK 자체에서 지원 100 % 아니라고거야.

관련 문제