在点击浮动组件外部的掩码时调用函数

时间:2012-12-03 21:40:37

标签: sencha-touch

我正在研究Sencha触控应用程序。在监听器内部,我设置了一个hideOnMaskTap设置为true的面板(基于floating components documentation的代码):

onTap: function() {

    Ext.Viewport.add({
        xtype: 'panel',
        modal: true,
        hideOnMaskTap: true,
        ...
}

这可以按预期工作。除了隐藏面板,我想在用户点击面具时调用一个函数。在查看了sencha文档并搜索了很多东西之后,我还没有找到办法打电话。

任何指针都会非常感激。

1 个答案:

答案 0 :(得分:3)

当modal:true和hideOnMaskTap:true时,单击蒙版后,组件将被隐藏。这将触发隐藏事件。

hide( Ext.Component this, Object eOpts )
Fires whenever the Component is hidden

将您的代码写入此事件的处理程序中。