0

具体来说,我需要与此等效的 Python:

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

我试过这个:

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

但是,我无法在侦听器端检索参数值。它必须与 dict-KObject 转换有关,我无法弄清楚。

4

2 回答 2

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");
于 2012-11-24T22:00:53.613 回答
0

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

于 2012-11-17T17:17:00.410 回答