我正在研究Sencha触控应用程序。在监听器内部,我设置了一个hideOnMaskTap设置为true的面板(基于floating components documentation的代码):
onTap: function() {
Ext.Viewport.add({
xtype: 'panel',
modal: true,
hideOnMaskTap: true,
...
}
这可以按预期工作。除了隐藏面板,我想在用户点击面具时调用一个函数。在查看了sencha文档并搜索了很多东西之后,我还没有找到办法打电话。
任何指针都会非常感激。
答案 0 :(得分:3)
当modal:true和hideOnMaskTap:true时,单击蒙版后,组件将被隐藏。这将触发隐藏事件。
hide( Ext.Component this, Object eOpts )
Fires whenever the Component is hidden
将您的代码写入此事件的处理程序中。