【问题标题】:How to suspend / resume the events of a particular component in Titanium?如何暂停/恢复 Titanium 中特定组件的事件?
【发布时间】:2015-07-21 11:34:54
【问题描述】:

谁能告诉我如何暂停/恢复特定组件的事件。例如

textfieldObj.suspendEvents(); 这将暂停该特定组件的所有事件,如果操作也发生,则不会触发任何事件侦听器。

textfieldObj.resumeEvents(); 如果执行操作,该组件的所有事件都将被触发。

钛中有这样的东西吗?

提前致谢,

斯瓦西语。

【问题讨论】:

    标签: titanium titanium-mobile appcelerator appcelerator-mobile


    【解决方案1】:

    在 Titanium 中,您可以添加和删除事件监听器。这适用于所有能够触发事件的 Titanium 类型。

    如果您想接收某种类型的所有事件(例如点击),请使用

    textfieldObj.addEventListener('click', function(e){
        // perform your action
    });
    

    如果您不想再收到事件,请使用

    textfieldObj.removeEventListener('click', function(e){
        // perform your action
    });
    

    您可以在documentation 中了解它。

    【讨论】:

      【解决方案2】:

      如果这不起作用,这是 Javascript,您可以将主干事件应用于对象 - http://backbonejs.org/#Events

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-19
        • 1970-01-01
        • 1970-01-01
        • 2012-08-08
        • 2015-06-19
        • 2014-01-18
        • 1970-01-01
        • 2012-07-20
        相关资源
        最近更新 更多