Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 模态模板&;日期选择器&;MessageBox,如何管理掩码_Sencha Touch_Extjs_Web - Fatal编程技术网

Sencha touch 模态模板&;日期选择器&;MessageBox,如何管理掩码

Sencha touch 模态模板&;日期选择器&;MessageBox,如何管理掩码,sencha-touch,extjs,web,Sencha Touch,Extjs,Web,我在以下场景中遇到一些问题: 我有一个嵌套列表,其中有一个detailCard 当我点击detailCard时,我弹出一个FormPanel,现在detailCard被屏蔽了 FormPanel有一个日期选择器,因此在使用选择器选择一个值后,我返回FormPanel,但掩码消失了 此外,当我从FormPanel中显示消息框时,我仍然可以单击FormPanel而不关闭MessageBox 所以我的基本问题是,当你将一个FormPanel显示为模态,并且你有另一个组件在hide上隐藏掩码时,有没

我在以下场景中遇到一些问题:

  • 我有一个嵌套列表,其中有一个detailCard
  • 当我点击detailCard时,我弹出一个FormPanel,现在detailCard被屏蔽了
  • FormPanel有一个日期选择器,因此在使用选择器选择一个值后,我返回FormPanel,但掩码消失了
  • 此外,当我从FormPanel中显示消息框时,我仍然可以单击FormPanel而不关闭MessageBox
所以我的基本问题是,当你将一个FormPanel显示为模态,并且你有另一个组件在hide上隐藏掩码时,有没有办法管理掩码,使它只在你关闭窗体时隐藏


谢谢你的建议。

我也有类似的问题。似乎根据选择器显示为模态,当拾取元素时,选择器隐藏任何遮罩。 我一直在寻找选择器事件来处理这个问题,但幸运的是还没有,所以,如果你有答案,请更新这个线程

更新:[找到解决方案]

只需在选择器的隐藏“方法”中添加一个侦听器,并执行恢复掩码所需的操作

xtype: 'datepickerfield',
name: 'date',
label: 'Date',
picker: {
     listeners: {
          hide: function() {
               // Prevent mask hide default behavior of picker hide event.
               HandleLoadingMask();
          },
     },
},
嗯,, 弥尔顿