2012-11-17 52 views
0

具體而言,我需要的Python相當於此:Ti.API.fireEvent的Python語法是什麼?

Ti.API.fireEvent('custom_event', { row_id : 10; }); 

我嘗試這樣做:

Ti.API.fireEvent('custom_event', { 'row_id' : 10 }) 

但是,我不能取回在聽者側的參數值。它必須是dict-KObject轉換的東西,我無法弄清楚。

回答

0

應該是Ti.App.fireEvent()不Ti.API.fireEvent()

+0

http://tidesdk.multipart.net /docs/user-dev/generated/#!/api/Ti.API-method-fireEvent 它沒有被移動或什麼?因爲,Ti.API.fireEvent()工作得很好。只是我無法正確傳遞參數。 – Shrihari

2

我想你可以做這樣的:

// listen: 
Ti.API.addEventListener("sEventName",function(e){ 
    var sValue = Ti.API.get("keyName"); 
    Ti.API.info(sValue); 
}); 

// fire: 
Ti.API.set("keyName","value goes here"); 
Ti.API.fireEvent("sEventName");