如何防止钛合金视图中的事件冒泡?

GSt*_*Sto 6 javascript titanium ios titanium-alloy

在文档中,您似乎可以通过将参数传递给文本字段上的click事件来阻止冒泡:

http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.UI.TextField-event-click

使用他们的新Alloy框架,我有一个像这样声明的文本字段:

<TextField id='name' onClick='doStuff' />
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有这个功能:

function doStuff(e) {
  alert('hello');
}
Run Code Online (Sandbox Code Playgroud)

但是,此元素包含在一个容器元素中,该元素也有一个onClick事件,我想在单击文本字段时阻止该元素触发.我怎么能做到这一点?

小智 11

尝试:

function doStuff(e){
    e.cancelBubble = true;
    alert('hello');
}
Run Code Online (Sandbox Code Playgroud)