0

我正在开发 Sencha 触摸应用程序。在侦听器内部,我设置了一个将 hideOnMaskTap 设置为 true 的面板(基于浮动组件文档中的代码):

onTap: function() {

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

这按预期工作。除了隐藏面板之外,我还想在用户点击遮罩时调用一个函数。在查看了 sencha 文档并用谷歌搜索了很多东西之后,我一直无法找到一种方法来进行这样的调用。

任何指针将不胜感激。

4

1 回答 1

3

当 modal:true 和 hideOnMaskTap:true 时,一旦点击遮罩,组件就会被隐藏。这将触发隐藏事件。

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

在此事件的处理程序中编写代码。

于 2012-12-04T06:39:20.547 回答