Appcelerator спира децата да уволняват родители събитие

Имам родителски изглед със събитие за кликване и атрибут. в това имам 5 други елемента. Проблемът е, че ако щракна върху един от тези елементи, той взима слушателя на родителско събитие и кодът, който се нарича, проверява дали кликнатият елемент има специфичен атрибут на данни.

има ли някакъв начин да приложите събитието за кликване само към родителя, а не към децата?

в момента проверявам дали e.source има атрибута и ако не проверявам родителя, но се чувства погрешно.

Примерен код:

<View onClick='foo' target='someId'>
    <imageView/>
    <imageView/>
    <imageView/>
</View>

Благодаря


person ste cooper    schedule 14.03.2016    source източник


Отговори (2)


Да, можете да зададете touchEnabled : false на вашия ImageView

person Thomas Lemaitre    schedule 14.03.2016

Настройка bubbleParent: false ще работи за вас и можете да запазите touchEnabled: true само в случай, че все още се нуждаете от събития за докосване на ImageView.

person Shawn    schedule 15.03.2016