Ti.API.fireEvent的Python语法是什么?

时间:2012-11-17 13:03:57

标签: python titanium tidesdk

具体来说,我需要Python的等价物:

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

我试过了:

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

但是,我无法在侦听器端检索参数值。它必须是dict-KObject转换的东西,我无法弄明白。

2 个答案:

答案 0 :(得分: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");

答案 1 :(得分:0)

应该是Ti.App.fireEvent()而不是Ti.API.fireEvent()