2011-12-12 52 views
1

我是Titanium Studio的初學者。當我在mapview上選擇註釋引腳時,我打開一個新窗口。Titanium - 用於註釋的事件偵聽器

annotation.addEventListener('click', function(e) { 
    Ti.API.info("Opening detail window"); 
    navGroup.open(detailWindow); 
}); 

但是,它不是每次都有效。它僅在註釋執行時第一次有效。

我該如何讓它工作,只要我選擇註釋引腳,我應該移動到新窗口?提前致謝。

+0

究竟是你的navgroup?你的信息輸出出現每一個點擊事件? – mkind

回答

1

您應該使用註釋右鍵來打開一個新窗口。 抓住你必須這樣做註釋右鍵單擊事件:

var mapView.addEventListener('click', function(e){ 

     // if user click on rightButton of annotaion 
     if (evt.clicksource == 'rightButton') { 
      Ti.API.info("Opening detail window"); 
      navGroup.open(detailWindow); 
     } 
});